可以將檔案或目錄從來源位置複製到目的位置
Option | Description |
---|---|
-v |
verbose 模式,輸出比較詳細的訊息 |
-r |
recursive 遞迴備份所有子目錄下的目錄與檔案 |
-a |
除了遞迴備份,並將子目錄及目錄下檔案,擁有者、群組、權限及時間紀錄等,所有設定一併保留 |
-z |
啟用壓縮 |
-h |
將數字以比較容易閱讀的格式輸出,如 1059 → 1.06K |
-P |
Progress,顯示傳輸進度 |
--dry-run |
輸出訊息,不會更動到任何的檔案 |
--delete |
同步將不存在於來源端的檔案刪除 |
--include |
只包含特定檔案,--include '*.txt' |
--exclude |
排除特定檔案,--exclude '*.txt' |
--remove-source-files |
自動刪除來源檔案 |
--existing |
只更新目的端既有檔案 |
搭配 find
使用:
cp
類似,只不過 scp 可以透過 SSH 安全加密傳輸的方式,在不同的 Linux 主機之間複製檔案。Option | Description |
---|---|
-v |
verbose 模式,輸出比較詳細的訊息 |
-r |
recursive 遞迴備份所有子目錄下的目錄與檔案 |
-p |
保留檔案時間與權限 |
-C |
資料壓縮之後再傳送,減少網路頻寬的使用量 |