Linux下批量刪除空文件或者刪除指定大小的文件
Linux下批量刪除空文件(大小等于0的文件)的方法
find . -name "*" -type f -size 0c | xargs -n 1 rm -f
刪除指定大小的文件,只要修改對應的 -size 參數(shù)
find . -name "*" -type f -size 1024c | xargs -n 1 rm -f
就是刪除1k大小的文件。(但注意 不要用 -size 1k,這個得到的是占用空間1k,不是文件大小1k的)。
如果只要刪除文件夾或者名字連接等,可以相應的改 -type 參數(shù),具體細節(jié)見 man find