所以,我有一个文件夹,里面有很多文件,它们是第二个生成的,需要保存在我只能在 90 天后删除它们,所以你可能猜到,我会生成大量文件,然后在 90 天后我'能够删除那些超过 90 天的文件。但是,我被困在搜索这些文件的部分,因为我有很多,系统抱怨列表太大,因此我无法删除它们。
什么是最好的解决方案,所以我可以通过这个?文件名处于时间戳模式,所以我可以从它开始,但我想确保所有文件在一段时间后都被删除......
我试过这些方法
rm -rf *
find /path/to/files/ -type f -name '*.ts' -mtime +90 -exec rm {} \;
Run Code Online (Sandbox Code Playgroud)
我还设法创建了一个按文件名删除的脚本,但使用这种方法我不能保证所有文件都被删除。