• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:directory中の大量の空ファイルのみを効率よく削除するには?)

directory中の大量の空ファイルの効率的な削除方法

このQ&Aのポイント
  • ファイルの容量が0か否かを判定して、それが真であれば削除する方法を探しています。
  • あるプログラムを作ったところ、必要なファイルの他に、沢山の空ファイルができてしまいました。
  • この多量にある空ファイルのみを選択的に一気に削除するには、どのようにするのが効率的でしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

find . -size 0 -type f -print | xargs rm は如何でしょうか? 実行する前に find . -size 0 -type f -print | xargs ls -l | more とでもして、削除対象のファイルサイズを見た方が良いかも 必要に応じて find . -name \*_\*.txt -size 0 -type f -print と名前指定いれることも必要化も知れません。

noname#9431
質問者

お礼

おー、こうやってパイプで渡せばいいんですか! なるほど!勉強なりました! 早速のご回答、ありがとうございました。