linux下批量刪除空文件(大小等於0的文件)的方法

find . -name "*" -type f -size 0c | xargs -n 1 rm -f

用這個還能夠刪除指定大小的文件,只要修改對應的 -size 參數就行,例如:

find . -name "*" -type f -size 1024c | xargs -n 1 rm -f

就是刪除1k大小的文件。(但注意不要用 -size 1k,這個獲得的是佔用空間1k,不是文件大小1k的)。

若是隻要刪除文件夾或者名字鏈接等,能夠相應的改 -type 參數,具體細節見 man find 。刪除文件

相關文章
相關標籤/搜索