【发布时间】:2012-11-12 10:42:03
【问题描述】:
我有一个简单的 bash 脚本,在每晚午夜运行,它会创建一个备份或文件,并将它们作为 .tar.gz 存储在我的 Dropbox 中。然而,在这发生之前,我需要脚本来删除前一天晚上的备份。
为此,我目前正在运行以下命令:
find ~/Dropbox/Backups/casper/* -mtime +0.5 -exec rm {} \;
在我看来应该删除半天以上的任何内容 - 但它似乎不起作用(它保留前几个晚上的备份,但删除之前的任何内容)
有人能指出我正确的方向吗?谢谢
【问题讨论】:
-
-0.5会帮助你吗? (未测试)。 -
我什至不能使用句点字符“find: -mtime: +0.5: bad unit '.'”。它适用于“find dir -mtime +12h”。
标签: bash