牛の一歩も、一歩は一歩

日々の関心、備忘録などをまとめる.

argument list too long: rm でrmできない

背景

以下のように、大量のファイルを一括でrmしようとしたところエラーが発生し、削除できなかった。

rm *

エラーメッセージは以下。

argument list too long: rm 

回避

rmの引数に、削除したいファイル名を一個ずつ渡してやれば事足りる。今回の場合であれば、以下のようなコマンドで十分。

ls | xargs rm