* で「パラメータ・リストが長すぎます。」というエラーになる場合は、while 文を使用することで回避できます。 例1)ファイルをすべて削除 rm -f * ↓ ls | while read f do rm -f ${f} done 例2)マッチしたパターンのファイルを削除(grep で絞り込む) rm -f *.log ↓ ls | grep \.log$ | while read f do rm -f ${f} done