タグ

qiitaとfindに関するgouei2001のブックマーク (1)

  • 検索してファイルを消す時に高速に行う方法 - Qiita

    「プロフェッショナル イチロースペシャル」を見て 真っすぐに自分と向き合う姿にホレた千葉です。 今日は、あるファイルを検索して消す時に、高速になる方法です。 ##find + xargs = 高速 速い find /XXXX/XXXX/*.txt -type f | xargs rm -rf 遅い find /XXXX/XXXX/*.txt -type f -exec rm -rf {} ¥; 消すファイル数が多ければ多い程、xargsを使った方が速い。 なぜなら、 「-exec」を使用すると、内部的には見つけたファイルに対して毎回rmを行う。 「xargs」を使用すると、内部的にはコマンド1発で終了。 例えば、 ###「-exec」 find /XXXX/XXXX/*.txt -type f -exec rm -rf {} ¥; は、内部的にはこう

    検索してファイルを消す時に高速に行う方法 - Qiita
  • 1