rsync命令快速刪大檔案

2021-09-16 12:24:59 字數 708 閱讀 5432

很多情況下我們會遇到伺服器日誌目錄幾十個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...