次のコマンドを使用して、1日を過ぎたすべてのフォルダを削除したいと思います。
find /test -mmin +1440 | xargs rm -rf
find
ただし、リストの出力は/test
それに応じて削除されます。
サブディレクトリだけをどのように見つけることができますか/test
? (-maxdepth
/は-mindepth
AIXでは使用できません)
ベストアンサー1
@meuhが彼のコメントで言ったように、代わり/test/*
に使用することができます/test
。コマンドは次のとおりです。
find /test/* -type d -mmin +1440 | xargs rm -rf
この場合サブフォルダのみ/test
削除されます。