Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于在Linux中删除选定的60天旧文件的脚本_Linux_File_Directory - Fatal编程技术网

用于在Linux中删除选定的60天旧文件的脚本

用于在Linux中删除选定的60天旧文件的脚本,linux,file,directory,Linux,File,Directory,我需要从不断增长的linux服务器上删除60多天的旧文件。每个月都有文件夹,其中存储文件。我只想从除12月文件夹(名为2012_12)之外的所有月度文件夹中删除文件。 我应该在脚本中设置什么条件才能在所有文件夹(如“%”12“)中找不到文件?阅读有关find命令的详细信息。。。。(特别是-prune)不错!但是60天以上的条件呢,-mtime+59条件会查找早于59天的文件。(哦,也许约翰编辑了答案,把它包括进去。)谢谢你,约翰。非常感谢您的快速回复。 find /path/ -name '*_

我需要从不断增长的linux服务器上删除60多天的旧文件。每个月都有文件夹,其中存储文件。我只想从除12月文件夹(名为2012_12)之外的所有月度文件夹中删除文件。
我应该在脚本中设置什么条件才能在所有文件夹(如“%”12“)中找不到文件?

阅读有关
find
命令的详细信息。。。。(特别是
-prune
)不错!但是60天以上的条件呢,-mtime+59条件会查找早于59天的文件。(哦,也许约翰编辑了答案,把它包括进去。)谢谢你,约翰。非常感谢您的快速回复。
find /path/ -name '*_12' -prune -o -type f -mtime +59 -delete