gpt4 book ai didi

linux - 编写脚本以删除服务器上 7 天前的文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:51:23 24 4
gpt4 key购买 nike

我正在 Linux 服务器上上传一个文件,我希望这些文件在一周后被删除。基本上我想编写一个每天运行的脚本并删除 7 天前的文件。我还能在这里做什么?还有如果有人可以指导我编写脚本。谢谢!

最佳答案

运行 crontab -e,转到最后一行并添加如下一行:

0 9 * * *  find /absolute/path/ -type f -name \*.ext -ctime +7 -print0 | xargs -0 rm

其中 .ext 是文件扩展名。这将在每天上午 9 点运行该命令。查看同一文件中的注释以获取更多示例。

但请先阅读findxargsrm 联机帮助页。

man find 
man xargs
man rm
man crontab

我希望您知道,一周后您会发现您的文件为零(如果没有复制新文件)。 不要使用它来清理备份。

关于linux - 编写脚本以删除服务器上 7 天前的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10747620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com