我怎样才能更改此脚本以便删除目录?

我怎样才能更改此脚本以便删除目录?
find /folder/*.* -mtime +14 -exec rm {} \;

我尝试过rm -r-R争论过,但没有任何结果。

答案1

find /path/to/directory -type d -ctime +14 -exec rm -rf {} \;

find: unix command for finding file and directories .
/path : state directory path
-type d : only find directories 
-ctime +14 : only consider ones with modification older than 14 days
-exec for such result do the following
rm -rf {} recursively force remove the directory 

答案2

尝试这个:

find /folder/*.* -mtime +14 -exec rm -Rf {} \;
  
寻找:  
       在目录层次结构中搜索文件
-m时间n: 文件数据最后修改于 n*24 小时前。
-exec 命令; 执行命令;
-exec 命令 {} + -exec 操作的这个变体在选定的文件上运行指定的命令 R M: 删除文件或目录
-r、-R、——递归 递归删除目录及其内容 -f,--force 忽略不存在的文件,从不提示 {} 删除(取消链接)文件。

此脚本搜索文件并递归删除已修改 14 天的文件/文件夹

相关内容