如果大小为0,如何在Linux中删除某个文件。我想在crontab中执行此文件,而无需任何额外的脚本。
l filename.file | grep 5th-tab | not eq 0 | rm
像这样吗
这将删除目录(及以下)中大小为零的所有文件。
find /tmp -size 0 -print -delete
如果您只想要一个特定的文件;
if [ ! -s /tmp/foo ] ; then rm /tmp/foo fi