我需要一个 Cron Job,当它运行时自动删除文件夹内所有正好为 0 字节的文件。
我使用的脚本允许用户输入用户名,以便下载文件。但是,我希望脚本是基本的,因此不会检查文件是否存在。如果不存在,则不会上传任何内容,但它仍会上传一个空白文件,该文件不包含任何内容,并且正好是 0 字节。
我没有找到任何关于此的内容,但我可能搜索错了东西,因为我不太确定这应该叫什么。
答案1
查找所有 0 字节文件目录,你可以使用此命令:
find directory -maxdepth 1 -size 0
-maxdepth 1
如果您也想在子目录中搜索,请删除该开关。
要删除这些文件,只需-delete
在末尾添加一个开关:
find directory -maxdepth 1 -size 0 -delete