1
1
一种方法是在脚本中执行以下操作:
与其删除N个最旧的文件,我建议删除超过某个年龄段的文件,例如N天,如下所示:
这有很多好处,比如可以处理名称中带有空格或其他奇怪字符的文件。它也更容易预测,因为如果您的进程在/tmp/test中创建了10000个文件,那么删除100个文件会给您留下一个烂摊子,或者,相反,可能会删除您真正想要保留的新文件。另请注意,如果旧目录中有新文件,则新文件将被清除。
如果你真的想删除最老的N个文件,我会在一个脚本中这样做,并称之为
否则我不知道有什么方法可以可靠地找到你给出的循环。 |
Batavia · Bash-删除大目录中的文件 1 年前 |
stackbiz · 如何在bash中将所有换行符替换为“\n” 1 年前 |
Paul · Bash wait命令忽略指定的进程ID 2 年前 |