現在のディレクトリで以前のディレクトリをすべて検索する必要があります。 AIX
のfindは-maxlengthパラメーターを提供しません。
-lengthおよび-pruneパラメーターのみがあります。
次のように書くことができます。
find ./* -type d -mtime +31 -prune
しかし、現在のディレクトリが空の場合は動作しません。
すべての古いディレクトリを見つける正しい方法は何ですか現在のディレクトリのみ、現在のディレクトリのすべてのサブディレクトリにはありません?
答え1
私はあなたが望むものは、おそらく次のようなものだと思います。
find . -not -name . -type d -prune -mtime +31
これにより、現在のディレクトリから31日より古い直接ディレクトリが一覧表示されます。追加は、操作が実行される前に-not -name .
現在のディレクトリ(ツリーのルート)がすでに「false」であることを意味します。-prune