scp 會將檔案複製到遠端機器。它是 rcp 的安全與加密的替代指令。For example, scp MyLetter.tex sun:
copies the file MyLetter.tex
from the host earth to the host sun. 如果在 earth 上的使用者名稱與 sun 上的使用名稱不相同,請使用 username@host
格式指定後者的使用者名稱。此指令並沒有 -l
的選項。
在輸入正確的密碼後,scp 會啟動資料傳輸並顯示逐漸變長的星號列,以模擬進度列。除此之外,程式會永遠在進度列的右邊顯示到達的估計時間。指定 -q
選項以抑制所有的輸出。
scp 也會為整個目錄提供遞迴複製功能。scp-r src/ sun:backup/ 指令會複製 src
目錄的整個內容 (包括所有的子目錄) 至 sun 主機上的 backup
目錄。如果這個子目錄不存在,就不會自動建立。
-p
選項會指示 scp 保留未變更檔案的時間戳記。-C
可以壓縮資料傳輸。這可能會減少要傳輸的資料量,但是會造成處理器更重的負擔。