我有下面的 find 命令,它可以查找所有文件夹的 mtime 大于某个年龄。我想以机器可读的格式记录 mtime 和文件名,并删除文件夹。任何有关升级 find 命令的帮助都会有所帮助。
find $path -depth 2 -type d -mtime +$days
像什么?
find "$path" -depth 2 -type d -mtime +"$days" -exec sh -c 'for dir; do echo "$(stat -c %Y "$dir") $dir" >> deletion_log.txt; rm -rf "$dir"; done' sh {} +