プログラマでありたい

おっさんになっても、プログラマでありつづけたい

findとxargsについて、もうちょっと

find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編

ちょっと知っているだけで、効率が全然違うのがfindとxargs。
たまに使うのを、挙げてみる。


該当ファイルの文字コードを一括置換

find . -name ’*.html’ | xargs nkf --overwrite -w


ファイル数が多すぎて、単純なrmで消せない時
find . -name ’*.html’ | xargs nkf --overwrite -w

echo * | xargs rm


ディレクトリ以下のファイルを1箇所にcopy

find . -type f | xargs -i cp {} /tmp/hoge