scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。當你伺服器硬碟變為唯讀 read only system時,用scp可以幫你把檔案移出來。
命令格式:scp [引數] [原路徑] [目標路徑]
1、從本地伺服器複製到遠端伺服器
$scp local_file remote_username@remote_ip:remote_folder
$scp local_file remote_ip:remote_folder
複製目錄:
第1個指定了使用者名稱,命令執行後需要輸入使用者密碼; 第2個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼;
例項1:上傳本地檔案
$scp /opt/soft/demo.tar [email protected]:/opt/soft/scptest
說明: 複製本地opt/soft/目錄下的檔案demo.tar 到遠端機器10.6.159.147的opt/soft/scptest目錄
例項2:上傳本地目錄
$scp -r /opt/soft/test [email protected]:/opt/soft/scptest
2、從遠處複製檔案到本地目錄
$scp remote_username@remote_ip:remote_file local_folder
$scp remote_ip:remote_file local_folder
例項1: 複製檔案
$scp [email protected]:/opt/soft/demo.tar /opt/soft/
例項2:複製目錄
$scp -r [email protected]:/opt/soft/test /opt/soft/
3、命令引數:
格式:
例:將本地的 source.txt 檔案傳輸到 192.168.10.10 /opt/home/ 目錄下,並以target.txt 儲存
ftpput -u root -p ***192.168.10.10 target.txt source.txt
格式:
引數說明:
-o 檔案重新命名
參考:
Linux的檔案在系統中傳輸
1.scp scp file user ip dir scp user ip file dir2.rsync 遠端同步,速度塊,缺省會忽略,檔案屬性,鏈結檔案,裝置檔案 mkdir mnt westos touch mnt westos file chmod 777 file chown stude...
Linux系統中的檔案傳輸
scp file root ip dir 以root身份上傳本機檔案到目標主機dir目錄 遠端同步,速度快,缺省會忽略檔案屬性,鏈結檔案,裝置檔案 r同步目錄 p同步許可權 o同步檔案所有人 g同步檔案所有組 l同步鏈結 d同步裝置檔案 t同步檔案時間戳 rsync rpogt mnt dir ro...
Linux 系統中的檔案傳輸
rsync遠端同步,速度快,缺省會忽略檔案屬性,檔案鏈結,裝置檔案 rsync r 同步目錄 p 同步許可權 o 同步所有人 g 同步所有組 l 同步鏈結 d 同步裝置檔案 t 同步檔案的時間戳 c 建立乙個歸檔檔案 v 看打包過程 f 指定歸檔名稱 p 保持原有路徑 x 解開乙個歸檔檔案 c 指定...