Linux 中的文件復(fù)制cp命令和scp命令詳解
Linux 中的文件復(fù)制cp命令和scp命令詳解
在使用操作系統(tǒng)的使用過程中,常常需要復(fù)制文件到本地或者傳輸文件到其他電腦上,這時候用到兩個命令cp和scp。
cp命令用來復(fù)制文件或者目錄。scp是secure copy的簡寫,用來在Linux下進行加密的遠程傳輸文件或者目錄。
cp和scp是Linux中功能強大且常用的的命令,下面就介紹下cp和scp兩個命令的使用。
cp命令
cp命令可以復(fù)制一個文件,可以是單個文件復(fù)制也可以是整個目錄復(fù)制,命令的使用方式:
cp [options] source dest
例如:cp test.txt test1.txt,就是把test.txt復(fù)制為文件test1.txt。
常用的cp命令選項有:
`-r`:拷貝目錄文件,將目錄下的文件依序拷貝到目標目錄中 `-f`:如果目標文件中已經(jīng)有相同的文件名存在,在復(fù)制前先將同名文件刪除再進行復(fù)制 `-l`:對源文件進行硬鏈接,而不復(fù)制文件 `-u`:源文件的Modification Time較目的文件有更新的時候,才會進行復(fù)制。 `-v`:輸出詳細信息
復(fù)制文件夾的命令:
cp -r test/ test1/
scp命令
scp命令可以實現(xiàn)本地與遠程服務(wù)器之間的雙向傳輸,本地文件可以傳輸?shù)竭h程服務(wù),也可以把遠程服務(wù)器上的文件傳輸?shù)奖镜?,而且是加密的?br />
scp命令的基本格式:
scp [options] source dest
scp常用的命令選項:
`-P`:數(shù)據(jù)傳輸默認端口,默認是22 `-r`:遞歸拷貝整個目錄 `-i`:指定密鑰文件,參數(shù)直接傳遞給ssh使用 `-l`:限定網(wǎng)速,以Kbit/s為單位 `-C`:允許壓縮 `-1,-2`:強制scp命令使用ssh1或者ssh2協(xié)議 `-4,-6`:使用ipv4或者ipv6尋址
下面是比較常用的scp命令使用的例子。
1.本地文件傳輸?shù)竭h程服務(wù)器
命令格式:
scp test.txt root@192.168.1.1:/home/
將test.txt文件復(fù)制到目標服務(wù)器(192.168.1.1)下的home文件夾下。
2.本地文件夾傳輸?shù)竭h程服務(wù)器
命令格式:
scp -r test root@192.168.1.1:/home/
將test整個文件夾復(fù)制到目標服務(wù)器下的home文件夾下。
3.遠程服務(wù)器文件傳輸?shù)奖镜?/strong>
命令格式:
scp root@192.168.1.1:/home/test.txt test
將遠程服務(wù)中home目錄下的test.txt文件,復(fù)制到本地的test目錄下
4.遠程服務(wù)器文件夾復(fù)制到本地
scp -r root@192.168.1.1:/home/test /Users/jjz
將遠程服務(wù)器中home目錄下的test整個目錄復(fù)制到本地的jjz目錄下
5.scp命令指定密鑰文件
scp test.txt root@192.168.1.1:/home/ -i ~/.ssh/id_rsa.1
這里指定了密鑰文件id_rsa.1做為ssh的連接參數(shù),不使用默認的密鑰文件。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
centos6.8下hadoop3.1.1完全分布式安裝指南(推薦)
這篇文章主要介紹了centos6.8下hadoop3.1.1完全分布式安裝指南,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11
如何在Linux環(huán)境為用戶添加sudo權(quán)限
這篇文章主要介紹了如何在Linux環(huán)境為用戶添加sudo權(quán)限,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09
詳解Ubuntu 16.04 pycharm設(shè)置桌面快捷啟動方式
本篇文章主要介紹了Ubuntu 16.04 pycharm設(shè)置桌面快捷啟動方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-12

