1日を過ぎたフォルダを削除

1日を過ぎたフォルダを削除

次のコマンドを使用して、1日を過ぎたすべてのフォルダを削除したいと思います。

find /test -mmin +1440 | xargs rm -rf

findただし、リストの出力は/testそれに応じて削除されます。

サブディレクトリだけをどのように見つけることができますか/test? (-maxdepth/は-mindepthAIXでは使用できません)

ベストアンサー1

@meuhが彼のコメントで言ったように、代わり/test/*に使用することができます/test。コマンドは次のとおりです。

find /test/* -type d -mmin +1440 | xargs rm -rf

この場合サブフォルダのみ/test削除されます。

おすすめ記事