很多情況下我們會遇到伺服器日誌目錄幾十個g,或者附件目錄過大的情況,如果我們使用常規的rm
命令來進行刪除的話,會非常慢。
但是rsync
命令提供了這樣乙個功能,可以秒刪。通過同步指令的--delete-before
來刪除目錄
將空目錄同步至非空目錄
首先新建立乙個空目錄empty_dir
,然後將空目錄的內容同步到非空目錄。
rsync --delete-before -a -h -v --progress --stats /www/webdev/newhouse/house/empty_dir /www/webdev/***.com/house/log
相關命令如下
--delete-before receiver deletes before transfer (default)
--delete-during receiver deletes during xfer, not before
--delete-delay find deletions during, delete after
--delete-after receiver deletes after transfer, not before
rsync 增量傳輸大檔案優化 Linux系統
背景rsync用來同步資料非常的好用,特別是增量同步。但是有一種情況如果不增加特定的引數就不是很好用了。比如,我公司資料同步場景 每月月初都進行同步幾個100多g的壓縮包資料,因限速設定,會連續好幾天用來同步資料,但當同步到近100g的時候,再次啟用rsync同步時,會出現以下兩種問題 1 但是發現...
rsync命令同步檔案異常
在使用jenkins構建中呼叫shell命令進行檔案同步的時候出現了 rsync error some files attrs were not transferred see previous errors jenkins任務目錄 var lib jenkins workspace client ...
Linux 命令 rsync 檔案同步
1 rsync src dest 2 rsync src user host dest rsync home zhangting 10.1.2.121 home v,verbose 詳細模式輸出。q,quiet 精簡輸出模式。c,checksum 開啟校驗開關,強制對檔案傳輸進行校驗。a,archi...