Linux下删除文件内容为空的文件(大小为0)

今天查看我的图片文件,发现很多内容都是空的,这些没有内容的文件,肯定是无法开的,于是想着用命令给它批量删除掉。
Linux下删除文件内容为空的文件(大小为0)_第1张图片

执行命令:

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

参数说明:
查找(find)当前路径(.)所有名称("*")类型为(type)文件(f)的大小(size)为0(0c);
xargs它能够捕获一个命令的输出,然后传递给另外一个命令。
rm -rf:强制删除,不提醒

结合起来的意思就是:找到当前路径下大小为0的文件,然后传递给rm -rf命令进行删除

你可能感兴趣的:(Linux)