Cron Job 命令删除 0 字节文件

Cron Job 命令删除 0 字节文件

我需要一个 Cron Job,当它运行时自动删除文件夹内所有正好为 0 字节的文件。

我使用的脚本允许用户输入用户名,以便下载文件。但是,我希望脚本是基本的,因此不会检查文件是否存在。如果不存在,则不会上传任何内容,但它仍会上传一个空白文件,该文件不包含任何内容,并且正好是 0 字节。

我没有找到任何关于此的内容,但我可能搜索错了东西,因为我不太确定这应该叫什么。

答案1

查找所有 0 字节文件目录,你可以使用此命令:

find directory -maxdepth 1 -size 0

-maxdepth 1如果您也想在子目录中搜索,请删除该开关。

要删除这些文件,只需-delete在末尾添加一个开关:

find directory -maxdepth 1 -size 0 -delete

相关内容