【回答】
ls コマンドを実行した場合、以下のエラーが表示される場合があります。
-bash: /bin/ls: 引数リストが長すぎます
例えば*gz ファイルが大量にあるディレクトリで以下のコマンドを実行した場合など表示されます。
ls *.gz
原因ですが、コマンドの引数にはサイズの制限があり、サイズ制限を超えるとこのエラーが発生します。
以下の通り、find コマンドにより、ls コマンドを代替することが可能です。
find . -name '*.gz'
(*)本ページは Redhat Enterprise Linux 6以後を想定しています。
最終更新日:2022/03/15
[Redhat Enterprise linux 6(EL) FAQ トップへ]
[FAQ CENTER トップ]