如果某个文件的大小为0,如何在linux中删除该文件.我想在crontab中执行它,而不需要任何额外的脚本.
l filename.file | grep 5th-tab | not eq 0 | rm
像这样的?
如果某个文件的大小为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