利用rsync實現快速刪除海量檔案
1、先安裝rsync:yum install rsync
2、建立一個空的資料夾:mkdir /tmp/test
3、用rsync刪除目標目錄:rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/
這樣我們要刪除的log目錄就會被清空了,刪除的速度會非常快。rsync實際上用的是替換原理,處理數十萬個檔案也是秒刪。
選項說明:
–delete-before 接收者在傳輸之前進行刪除操作
–progress 在傳輸時顯示傳輸過程
-a 歸檔模式,表示以遞迴方式傳輸檔案,並保持所有檔案屬性
-H 保持硬連線的檔案
-v 詳細輸出模式
–stats 給出某些檔案的傳輸狀態
本文轉自 zl1030 51CTO部落格,原文連結:http://blog.51cto.com/zl1030/1658634
相關文章
- rsync命令快速刪大檔案
- 利用rsync刪除rm -rf 不能一次性刪除的大量檔案
- linux 利用rsync實現檔案增量同步Linux
- 基於rsync實現海量檔案高速傳輸的解決方案
- 利用find來定期刪除檔案
- java程式實現刪除本地檔案Java
- 利用 ICEpdf 快速實現 pdf 檔案預覽功能
- Linux如何快速刪除大量碎小檔案?Linux
- 刪除檔案
- 探索vim之如何快速刪除檔案內容
- 電腦如何利用Bat刪除文字檔案指定字串?BAT字串
- OGG刪除過期的trail檔案,shell實現AI
- SVN !檔案刪除
- rm 刪除檔案
- 檔案的刪除
- 批次刪除檔案
- Git——刪除檔案Git
- 又拍雲 Node.js 實現檔案上傳、刪除Node.js
- Laravel 中利用『模型事件』來實現刪除資料時的連帶刪除Laravel模型事件
- 檔案快速刪除工具, 解決你的node_modules
- python多程式實現檔案海量複製Python
- 海量資料表刪除方案
- Git刪除指定檔案Git
- dll檔案刪除不了
- [rsync]——rsync檔案同步和備份
- Linux下批量刪除空檔案或者刪除指定大小的檔案Linux
- 利用IhttpHandler實現檔案下載HTTP
- 利用pearcmd實現裸檔案包含
- 強制刪除歸檔檔案
- 刪除歸檔日誌檔案
- FastDFS加Redis實現自定義檔名儲存海量檔案ASTRedis
- Linux中RM快速刪除大量檔案/資料夾方法Linux
- rsync同步時,刪除目標目錄比源目錄多餘檔案的方法(--delete)delete
- win10休眠檔案有必要刪除嗎 刪除休眠檔案的方法Win10
- u盤裡的檔案無法刪除 如何刪除u盤裡刪不掉的檔案
- rsync + lsyncd 檔案實時同步/備份
- 如何利用Windows7檔案許可權管理工具刪除頑固檔案Windows
- linux下實現刪除一個檔案每行的前幾列Linux