[FAQ CENTER トップ]
[Redhat Enterprise linux 6(EL) FAQ トップへ]





【質問】-bash: /bin/rm: 引数リストが長すぎます が rm コマンドで表示される

環境:Redhat Enterprise linux 6(EL)

【回答】
例えば rm *.gz コマンドで以下のエラーが出力される場合があります。

#rm *.gz
-bash: /bin/rm: 引数リストが長すぎます

このエラーの原因ですが、コマンドの引数にはサイズの制限があり、サイズ制限を超えるとこのエラーが発生します。
このような場合はxargs コマンドを使用します。
xargsコマンドは引数サイズを調整しながら実行する便利なツールです。

以下の様に実行してください。xargsが find の出力結果でサイズを調整しながら実行します。

#find ./ -name '*.gz' | xargs rm



(*)本ページは Redhat Enterprise Linux 6以後を想定しています。

最終更新日:2015/10/21



[Redhat Enterprise linux 6(EL) FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2012