私はLinuxでいくつかの実験をしましたが、同じフォルダにたくさんのファイルがありました。今私がしようとしているとき
rm -f フォルダ/*.png
わかりました。
-bash: /bin/rm: パラメーターのリストが長すぎます。
この問題を克服する簡単な方法はありますか?
自分の仕事:
私の考えでは、rmの結果を繰り返す見苦しいスクリプトを作成できるようです。
ls /フォルダ/ |head-100 | grep ".*\.png"
しかし、実際にこれを行うより簡単なGnuメソッドが必要ですか?
ベストアンサー1
私は次のことをします:
ls -1 | grep "\.png$" | xargs -L 50 rm -f
で始まる項目のみを一致(および削除)します.png
。