多くのファイルを含むフォルダ内の多くのファイルに対してrmを実行する方法

多くのファイルを含むフォルダ内の多くのファイルに対してrmを実行する方法

私は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

おすすめ記事