これを行うことができます(rm
少なくともGNUで):
rm -rv dir | wc -l
-v
フラグにより、次のrm
ような行が出力されます。
removed `dir/file'
removed directory: `dir'
そしてwc -l
行数を数えます。書かれているように、カウントには削除されたディレクトリが含まれます。のようなものでこれらの行を取り除くことができますがgrep -v "^removed directory"
、それはロケールに依存するため、完全に信頼できるとは限りません。