使用方法:
$ scp --help
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]檔案1 [...] [[user@]host2:]檔案2
-C:使用壓縮,
-p:保留原檔案的修改時間、訪問時間和訪問權限,
-q:不顯示傳輸進度條,
-r:遞回傳輸整個目錄,
-v:顯示輸出詳細內容,
-l limit:限定傳輸帶寬,以Kbit/s為單位,
-P port:指定資料傳輸用到的埠號,
使用示例:
# 將本機test目錄下的a.txt檔案傳到遠程的/tmp目錄下,傳輸后為 /tmp/a.txt
scp test/a.txt [email protected]:/tmp/
# 將本機test目錄下的a.txt檔案傳到遠程的/tmp目錄下并重命名,傳輸后為 /tmp/b.txt
scp test/a.txt [email protected]:/tmp/b.txt
# 將本機當前目錄下的test目錄傳到遠程的/tmp目錄下,傳輸后為 /tmp/test/
scp -r test [email protected]:/tmp/
# 將本機test目錄下的所有內容傳到遠程的/tmp目錄下,傳輸后為 /tmp/*
scp -r test/* [email protected]:/tmp/
# 將遠程/tmp目錄下的a.txt檔案傳到本機test目錄下,傳輸后為 /test/a.txt
scp [email protected]:/tmp/a.txt test/
# 將遠程/tmp目錄下的b.txt檔案傳到本機test目錄下并重命名,傳輸后為 /test/a.txt
scp [email protected]:/tmp/b.txt test/a.txt
# 將遠程的/tmp目錄傳到本機當前目錄下的test目錄,傳輸后為 test/tmp/
scp -r [email protected]:/tmp test/
# 將遠程的/tmp目錄下的所有內容傳到本機test目錄下,傳輸后為 /test/*
scp -r [email protected]:/tmp/* test/
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/116734.html
標籤:Linux
