本文由秀依林楓提供友情贊助,首發(fā)于爛泥行天下。
由于工作需要,需要把服務(wù)器A上的文件弄一份到服務(wù)器B上。自己比較懶不打算搭建FTP、Samba服務(wù)器,所以就打算使用scp命令,scp命令是通過ssh協(xié)議進行復(fù)制的。
有關(guān)scp命令使用,我們可以通過幫助文檔進行查看。如下:
scp --help
man scp


通過查看幫助文檔,我們能很容易的發(fā)現(xiàn)scp命令很簡單。scp命令基本格式如下:scp [OPTIONS] file_source file_target
OPTIONS:
-v 和大多數(shù) linux命令中的-v意思一樣,用來顯示進度。可以用來查看連接、認證、或是配置錯誤
-C 使能壓縮選項
-P 選擇端口
-r 復(fù)制目錄
我們先來測試從本地把文件和目錄復(fù)制到遠程服務(wù)器上。
首先復(fù)制一個文件,如下:
scp ./ilanni.tar.gz root@192.168.1.102:/ks

該條命令的意思是通過scp命令,把當前目錄下的ilanni.tar.gz文件復(fù)制到服務(wù)器192.168.1.102的/ks目錄下。當然在復(fù)制時,是需要輸入192.168.1.102服務(wù)器root用戶的密碼。
現(xiàn)在登陸192.168.1.102服務(wù)器查看,剛剛的復(fù)制是否成功。如下:

可以看到ilanni.tar.gz文件已經(jīng)成功的復(fù)制到192.168.1.102服務(wù)器的/ks目錄下。
上述復(fù)制的是文件,現(xiàn)在我們來測試復(fù)制目錄看看。如下:
scp -r ./ilanni root@192.168.1.102:/ks

現(xiàn)在登陸192.168.1.102服務(wù)器查看,剛剛復(fù)制的目錄。如下:

通過以上截圖和相關(guān)信息,我們現(xiàn)在可以看到從本機完全可以復(fù)制到遠程服務(wù)器通過scp命令。
下面我們開始測試,把遠程服務(wù)器的文件和目錄復(fù)制到本地。
還是先來測試,單個文件,使用如下命令:
scp root@192.168.1.102:/ks/ks.cfg ./

該條命令的意思是通過scp命令,把服務(wù)器192.168.1.102上/ks目錄下的ks.cfg文件復(fù)制到當前目錄下。當然在復(fù)制時,是需要輸入192.168.1.102服務(wù)器root用戶的密碼。
通過截圖我們可以很明顯的看到,已經(jīng)成功把ks.cfg文件復(fù)制下來。
下面測試從遠程服務(wù)器復(fù)制目錄,如下:
scp -r root@192.168.1.102:/ks/ilanni ./


通過上圖,我們可以看出scp命令已經(jīng)成功把服務(wù)器192.168.1.102上/ks目錄下的ilanni目錄全部復(fù)制當前目錄下。
以上就是有關(guān)scp命令的使用方法,我們在這就是介紹比較常用的。
新聞熱點
疑難解答
圖片精選