bash – 查找超过1小时的-mtime文件
发布时间:2020-12-15 16:28:28 所属栏目:安全 来源:网络整理
导读:我有这个命令,我目前每24小时运行。 find /var/www/html/audio -daystart -maxdepth 1 -mtime +1 -type f -name "*.mp3" -exec rm -f {} ; 我想每1小时运行一次,删除1小时以上的文件。它是否正确: find /var/www/html/audio -daystart -maxdepth 1 -mtim
我有这个命令,我目前每24小时运行。
find /var/www/html/audio -daystart -maxdepth 1 -mtime +1 -type f -name "*.mp3" -exec rm -f {} ; 我想每1小时运行一次,删除1小时以上的文件。它是否正确: find /var/www/html/audio -daystart -maxdepth 1 -mtime **+0.04** -type f -name "*.mp3" -exec rm -f {} ; 我不确定我使用的十进制数吗? 感谢您的任何更正。 编辑 或者我可以只使用-mmin 60?它是否正确? EDIT2 我试过你的测试,好东西你建议它。我得到一个空结果。我想要删除所有文件超过60分钟!我如何做到这一点?我的命令实际上是这样吗?
-mmin怎么样?
find /var/www/html/audio -daystart -maxdepth 1 -mmin +59 -type f -name "*.mp3" -exec rm -f {} ; 从男人找: -mmin n File's data was last modified n minutes ago. 此外,请务必先测试一下! ... -exec echo rm -f '{}' ; ^^^^ Add the 'echo' so you just see the commands that are going to get run instead of actual trying them first. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |