Linuxエラー「-bash: /bin/rm: 引数リストが長すぎます」の対処方法について
カレントディレクトリ内の合計10GBほどのファイルを一気に消したくて
rm -rf *
としたが、以下のエラーが返ってしまった。
-bash: /bin/rm: 引数リストが長すぎます
いつもはこの方法で削除できているのに、今回削除できなかったのは、どうも削除対象のファイル数が多すぎることが原因らしい。
このような場合は、xargsを使えば削除できることが分かったので、以下のようにしてみたらうまくいった。
ls | xargs rm
※lsで表示されるもの全てを削除するので、一部だけ削除したい場合には使えないけれど・・・。