Skip to content

空ファイルを削除するコマンド

   

空ファイルや空ディレクトリをまとめて削除したいときはfindでいける。

$ find . -empty -delete

これでカレントディレクトリ配下の空ファイルおよび空ディレクトリが削除できる。

ファイルだけとかディレクトリだけに絞りたいときは、-typeを指定する。

$ find . -type d -empty -delete
$ find . -type f -empty -delete

削除しないで対象だけ見たいときは、-deleteの代わりに-printを指定する。

参考: