整理總結如下:
不同的Linux之間copy檔案常用有3種方法:
第一種就是ftp,也就是其中一台Linux安裝ftp Server,這樣可以另外一台使用ftp的client程式來進行檔案的copy。
第二種方法就是采用samba服務,類似Windows檔案copy 的方式來操作,比較簡潔友善。
第三種就是利用scp指令來進行檔案複制。
scp是有Security的檔案copy,基于ssh登入。操作起來比較友善,比如要把目前一個檔案copy到遠端另外一台主機上,可以如下指令。
scp /home/daisy/full.tar.gz [email protected]:/home/root
然後會提示你輸入另外那台172.19.2.75主機的root使用者的登入密碼,接着就開始copy了。
如果想反過來操作,把檔案從遠端主機copy到目前系統,也很簡單。
scp root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz home/daisy/full.tar.gz
==================
scp 指令
scp 可以在 2個 linux 主機間複制檔案;
一.
======
從 本地 複制到 遠端
* 複制目錄:
* 指令格式:
①scp -r local_folder remote_username@remote_ip:remote_folder
或者
②scp -r local_folder remote_ip:remote_folder
第1個指定了使用者名,指令執行後需要再輸入密碼;
第2個沒有指定使用者名,指令執行後需要輸入使用者名和密碼;
* 複制檔案:
①.scp local_file remote_username@remote_ip:remote_folder
②.scp local_file remote_username@remote_ip:remote_file
③.scp local_file remote_ip:remote_folder
④.scp local_file remote_ip:remote_file
第1,2個指定了使用者名,指令執行後需要再輸入密碼,第1個僅指定了遠端的目錄,檔案名字不變,第2個指定了檔案名;
第3,4個沒有指定使用者名,指令執行後需要輸入使用者名和密碼,第3個僅指定了遠端的目錄,檔案名字不變,第4個指定了檔案名;
二.
從 遠端 複制到 本地
從 遠端 複制到 本地,隻要将 從 本地 複制到 遠端 的指令 的 後2個參數 調換順序 即可;
作者:SummerChill |