質問: 数百万のファイルを削除する 何百万ものgif画像でディレクトリを埋め尽くしました。 rmコマンドには多すぎます。私はこのようなfindコマンドを試してきました:find . -name "*.gif" -print0 | xargs -0 rm 問題は、それが私のマシンを本当に悪い状態に陥らせ、サーバーであるために顧客にタイムアウトを引き起こすことです。マシンをロックすることなく、これらすべてのファイルを削除するより速い方法はありますか?
回答: linuxを実行していて、このタスクはおそらくi/oに依存しているため、ionice(1)を使用してコマンドにアイドルi/oスケジューラーの優先順位を与えることをお勧めします。ionice -c3 find . -name '*.gif' -delete 元のコマンドと比較すると、xargsへのパイプを回避することで、cpuサイクルをさらに節約できる可能性があります。