find . -name "DIR-NAME" -type d -delete
特定のディレクトリ名を再帰的に削除したいので
find: cannot delete `./DIR-NAME': Directory not empty
これは予想されるものですが、rm -rfを使用して実行できるように、ここで空でないディレクトリを-deleteとして削除する方法がわかりません。
答え1
このように:
find . -name "DIR-NAME" -type d -exec rm -r {} +
答え2
ディレクトリを削除する前にファイルを削除できます。つまり、最初の実行は次のようになります。
find . -name "DIR-NAME" -type f -delete
特別なファイル形式がある場合は機能しない可能性があります。