Linux 命令 rsync 檔案同步

2021-10-24 06:41:10 字數 1116 閱讀 9615

1 rsync src dest

2 rsync src [user@]host:dest . rsync /home . [email protected]::home

-v, --verbose 詳細模式輸出。

-q, --quiet 精簡輸出模式。

-c, --checksum 開啟校驗開關,強制對檔案傳輸進行校驗。

-a, --archive 歸檔模式,表示以遞迴方式傳輸檔案,並保持所有檔案屬性,等於-rlptgod。

-r, --recursive 對子目錄以遞迴模式處理。

-r, --relative 使用相對路徑資訊。

-b, --backup 建立備份,也就是對於目的已經存在有同樣的檔名時,將老的檔案重新命名為~filename。可以使用--suffix選項來指定不同的備份檔案字首。

--backup-dir 將備份檔案(如~filename)存放在在目錄下。

-suffix=suffix 定義備份檔案字首。

-u, --update 僅僅進行更新,也就是跳過所有已經存在於dst,並且檔案時間晚於要備份的檔案,不覆蓋更新的檔案。

-l, --links 保留軟鏈結。

-l, --copy-links 想對待常規檔案一樣處理軟鏈結。

--copy-unsafe-links 僅僅拷貝指向src路徑目錄樹以外的鏈結。

--safe-links 忽略指向src路徑目錄樹以外的鏈結。

-h, --hard-links 保留硬鏈結。

-p, --perms 保持檔案許可權。

-o, --owner 保持檔案屬主資訊。

-g, --group 保持檔案屬組資訊。

-d, --devices 保持裝置檔案資訊。

-t, --times 保持檔案時間資訊。

-s, --sparse 對稀疏檔案進行特殊處理以節省dst的空間。

-n, --dry-run現實哪些檔案將被傳輸。

-w, --whole-file 拷貝檔案,不進行增量檢測。

-x, --one-file-system 不要跨越檔案系統邊界。

-b, --block-size=size 檢驗演算法使用的塊尺

Linux中檔案的傳輸,rsync命令

rsync是開源的檔案同步工具,特點 開源 快速 多功能 可以實現全量或增量的備份 可以實現本地或遠端的推送和拉取 全量壓縮,通常用於第一次,在企業中本個月 乙個月做一次全量備份 增量壓縮,表示在原有的基礎上新增加檔案或目錄進行壓縮備份,在企業中每天 每週做一次,而在銀行 電信 稅務等資料多的企業,...

centos7 2 使用rsync實現檔案同步

現在有a,b倆個伺服器 a 192.168.0.1 b 192.168.0.2 我們在a伺服器上作為rsync的服務端 centos 自帶rsync 服務 a伺服器操作 vi etc rsyncd.conf 修改配置檔案 uid root gid root port 873 hosts allow ...

Linux 用rsync命令 免密傳檔案

場景 a主機往b主機傳檔案 1.a主機下執行 ssh keygen t rsa預設回車跳過即可 這是會在 root ssh 目錄下產生兩個檔案,id rsa,id rsa.pub,注意 ssh 檔案為隱藏目錄,直接進入即可 cd root ssh ls2.將a中生成的id rsa.pub檔案拷貝到b...