「output」という名前のすべてのサブディレクトリの内容をどのように削除しますか?

「output」という名前のすべてのサブディレクトリの内容をどのように削除しますか?

インターネットからプロジェクトをダウンロードしました。プロジェクトをビルドすると、次のフォルダに出力ファイルが作成されます。出力問題は、同じ名前のフォルダが多いことです。outputすべてのディレクトリのファイルを手動で削除する必要があります。

このコマンドを使用しました

find . -type d -name "output" -print

同じ名前のすべてのディレクトリの場所を表示します。

その後、このコマンドを使用しました。

find . -type d -name "output" -delete

検索: './output'を削除できません。ディレクトリが空ではありません。

フォルダを削除したくなく、そのフォルダ名の下のすべてのファイルをoutput削除したいと思います。output

ベストアンサー1

and(少なくともGNUまたはBSD)findがある場合:-mindepth-delete

find . -name output -type d -exec find {} -mindepth 1 -delete \;

おすすめ記事