次のディレクトリツリーがあるとします。
ROOTDIR
└--SUBDIR1
└----SUBDIR2
└----SUBDIR3
入力するときは、次のコマンドを探しています。
$ [unknown command] ROOTDIR
ディレクトリツリー全体を削除できます。ツリー全体にファイルがなく、ディレクトリのみがある場合。しかし、SUBDIR1の下にhello.pdfというファイルがあるとします。
ROOTDIR
└--SUBDIR1
└--hello.pdf
└----SUBDIR2
└----SUBDIR3
その後、コマンドはSUBDIR2以下のみを削除する必要があります。
ベストアンサー1
find ROOTDIR -type d -empty -delete
それは同じです
find ROOTDIR -type d -depth -empty -exec rmdir "{}" \;
ただし、組み込みの「-delete」操作を使用してください。
「-削除」は「-深さ」を意味します。