刪除目錄下大量小檔案和清空大檔案

2022-07-20 09:54:17 字數 485 閱讀 9650

其中--delete-before    接收者在傳輸之前進行刪除操作  

可以用來清空目錄或檔案,如下:  

1、先建立乙個空目錄  

mkdir /data/blank  

2、用rsync刪除目標目錄  

rsync --delete-before -d /data/blank/ /var/spool/clientmqueue/  

這樣目標目錄很快就被清空了  

又假如你有一些特別大的檔案要刪除,比如nohup.out這樣的實時更新的檔案,動輒都是幾十個g上百g的,也可  

以用rsync來清空大檔案,而且效率比較高  

1、建立空檔案  

touch /data/blank.txt  

2、用rsync清空檔案  

rsync -a --delete-before --progress --stats /root/blank.txt /root/nohup.out  

刪除乙個目錄和其各級子目錄下的 svn檔案

兩種方法 1 用find命令和其action來實現 2 用rm直接實現 cd tmp rm rf find name svn 就可以實現了。刪除svn目錄及從伺服器端刪除svn版本庫檔案方法詳解 刪除svn目錄 當使用了svn版本控制系統後每個目錄下都會有乙個.svn目錄存在,開發完當交付產品或者上...

刪除乙個目錄和其各級子目錄下的 svn檔案

兩種方法 1 用find命令和其action來實現 2 用rm直接實現 cd tmp rm rf find name svn 就可以實現了。刪除svn目錄及從伺服器端刪除svn版本庫檔案方法詳解 刪除svn目錄 當使用了svn版本控制系統後每個目錄下都會有乙個.svn目錄存在,開發完當交付產品或者上...

刪除乙個目錄下的所有檔案,但保留乙個指定文

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 面試題 刪除乙個目錄下的所有檔案,但...