一般情況,本地網路跟遠端網路進行資料交抱,或者資料遷移,常用的有三種方法,一是ftp,二是wget /fetch 三是,rsync 大型資料遷移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.這幾天,在忙資料遷移時,用到ssh的scp方法來遷移資料。速度與效果都很好。特別是現在許多伺服器為了安全,都會改 ssh預設的22埠,改成乙個特殊的埠。所以。在scp或者sftp時,就要指定通過什麼埠來遷移。現在,特記下這個特殊埠來scp的命令。
scp -p port user@serverip:/home/user/filename /home/user/filename
以上埠大寫p 為引數,port 埠 user 為ssh user serverip 為遠端伺服器ip或者網域名稱 ,/home/user/filename 為遠端伺服器的檔案名 /home/user/filename 為本地服務伺服器的檔名。該命令的作用就是將遠端的filename複製到本地對應的目錄下面。
。。。linux的 scp 命令 可以 在 linux 之間複製 檔案 和 目錄;
***************===
scp 命令
***************===
scp 可以在 2個 linux 主機間複製檔案;
命令基本格式:
scp [可選引數] file_source file_target
*****=
從 本地 複製到 遠端
*****=
* 複製檔案:
* 命令格式:
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個指定了檔名;
* 例程:
scp /home/space/music/1.*** [email protected]:/home/root/others/music
scp /home/space/music/1.*** [email protected]:/home/root/others/music/002.***
scp /home/space/music/1.*** www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.*** www.cumt.edu.cn:/home/root/others/music/002.***
* 複製目錄:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者scp -r local_folder remote_ip:remote_folder
第1個指定了使用者名稱,命令執行後需要再輸入密碼;
第2個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼;
* 例程:
scp -r /home/space/music/ [email protected]:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/
上面 命令 將 本地 music 目錄 複製 到 遠端 others 目錄下,即複製後有 遠端 有 ../others/music/ 目錄
scp -r /home/space/music/.* www.cumt.edu.cn:/home/root/others/musc/
拷貝目錄,-r是將目錄下的目錄遞迴拷貝。".*"是將隱藏檔案也拷貝過去。需要先在遠端建立好相應的目錄。
*****=
從 遠端 複製到 本地
*****=
從 遠端 複製到 本地,只要將 從 本地 複製到 遠端 的命令 的 後2個引數 調換順序 即可;
例如:scp [email protected]:/home/root/others/music /home/space/music/i.***
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/
scp的優點是使用簡單,缺點是無法列出遠端目錄和改變目錄。複雜一點的用法是用sftp。
sftp:
sftp -o port=60066 user@serverip:/home/user/
其中-o port選項指定非預設的ssh埠。
linux遠端檔案複製 scp
linux scp命令用於linux之間複製檔案和目錄。scp是 secure copy的縮寫,scp是linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。scp命令用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。...
Linux下scp遠端複製檔案
規律 被執行的檔案在前,目標存放位址在後,若檔案在遠端,則使用username host ip folder 格式表示遠端 若為目錄則加引數 r,遞迴。複製的最小許可權為執行命令的使用者對檔案or目錄有r許可權。複製可以對檔案or 目錄改名。上傳檔案,本地到遠端 命令 scp file userna...
linux遠端傳輸檔案命令 scp
scp命令使用者linux之間複製檔案和目錄。全稱secure copy,是基於ssh登入進行安全的遠端檔案拷貝命令。scp是加密的,rcp是不加密的,scp是rcp的加強版。scp 引數 source target 引數說明 1 從本地複製到遠端 scp local file remote use...