摘要:問題很多情況下我們會遇到服務器日志目錄幾十個,或者附件目錄過大的情況,如果我們使用常規的命令來進行刪除的話,會非常慢。但是命令提供了這樣一個功能,可以秒刪。相關命令如下
問題
很多情況下我們會遇到服務器日志目錄幾十個G,或者附件目錄過大的情況,如果我們使用常規的rm命令來進行刪除的話,會非常慢。
但是rsync命令提供了這樣一個功能,可以秒刪。通過同步指令的--delete-before來刪除目錄
原理將空目錄同步至非空目錄
解決方案首先新建立一個空目錄empty_dir,然后將空目錄的內容同步到非空目錄。
rsync --delete-before -a -H -v --progress --stats /www/webdev/newhouse/house/empty_dir /www/webdev/xxx.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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30655.html
閱讀 2186·2023-04-25 19:06
閱讀 1385·2021-11-17 09:33
閱讀 1772·2019-08-30 15:53
閱讀 2595·2019-08-30 14:20
閱讀 3552·2019-08-29 12:58
閱讀 3546·2019-08-26 13:27
閱讀 512·2019-08-26 12:23
閱讀 492·2019-08-26 12:22