find /home/alex/devops/backups/ -maxdepth 1 -type d -mtime +60
产出:
/home/alex/devops/backups/
/home/alex/devops/backups/R8.1
/home/alex/devops/backups/R11.0
/home/alex/devops/backups/R.16.2.1如何从查找输出中排除/home/alex/devops/backups/?
我之所以这样问,是因为它的目的是删除查找输出( find /home/alex/devops/backups -maxdepth 1 -type d -mtime +60 -exec rm -rf {} \)的所有dirs,在这个阶段,我实际上删除了整个/home/alex/devops/backups/文件夹。
发布于 2020-08-06 08:50:57
您正在使用-maxdepth 1,所以您的find很可能也会理解-mindepth 1。此测试将与/home/alex/devops/backups/不匹配,后者(作为起点)被认为是深度0。
find /home/alex/devops/backups/ -mindepth 1 -maxdepth 1 -type d -mtime +60https://unix.stackexchange.com/questions/603109
复制相似问题