【发布时间】:2013-04-18 13:49:32
【问题描述】:
我需要从我们不断增长的 linux 服务器中删除 60 天以上的文件。每个月都有文件夹,文件存储在其中。我只想从所有每月文件夹中删除文件,除了 12 月文件夹(命名为 2012_12)。 我应该在脚本中添加什么条件才能在所有文件夹中找不到文件,例如 '%_12' ?
【问题讨论】:
-
阅读更多关于
find命令的信息......(尤其是-prune)
我需要从我们不断增长的 linux 服务器中删除 60 天以上的文件。每个月都有文件夹,文件存储在其中。我只想从所有每月文件夹中删除文件,除了 12 月文件夹(命名为 2012_12)。 我应该在脚本中添加什么条件才能在所有文件夹中找不到文件,例如 '%_12' ?
【问题讨论】:
find 命令的信息......(尤其是-prune)
find /path/ -name '*_12' -prune -o -type f -mtime +59 -delete
【讨论】: