我一直在寻找这个问题的答案。
我的托管环境不允许我使用查找命令。有没有办法在目录中搜索超过 30 天的所有文件并删除/管理它们?任何阅读或示例将不胜感激。
提前致谢。
最佳答案
尝试这样的事情:
touch -d 'now -30 days' reference_file
for f in *; do
if [ "$f" -ot reference_file ]; then
rm "$f"
fi
done
或者touch
也在黑名单中?
关于linux - 使用 shell 脚本在不使用查找的情况下删除超过 30 天的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32463430/