検索出力からディレクトリを省略/フィルタリング

検索出力からディレクトリを省略/フィルタリング

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 {} \。この手順では、実際にフォルダ/home/alex/devops/backups/全体を削除します。

ベストアンサー1

あなたはそれを使用しているので、あなたもそれを理解する-maxdepth 1可能性があります。テストは深さ(開始点)にあると思われる位置と一致しません。find-mindepth 1/home/alex/devops/backups/0

find /home/alex/devops/backups/ -mindepth 1 -maxdepth 1 -type d -mtime +60

おすすめ記事