Kamuycikap - SentenceDataBase

日々の勉強の記録を気分で書き綴るブログ

MX Linux 18 で、Shift-JISなファイルたちを一発UTF8変換

ディレクトリ以下を再帰的に一発変換(Shift-JIS → UTF8)したい

昔ながらのコマンドで、特に新しいテクニックでも何でもないけれど、やろうとすると忘れているやつですね。
ネットに星の数ほど転がっていますが、MX Linux 18 でも同様ですと報告する意味で。
※当たり前か・・・

find . -type f | xargs nkf -w --overwrite

nkfのオプションもいつも忘れるので書いておく。
よく使うものだけ。

-j : JISコードを出力
-e : EUCコードを出力
-s : Shift-JISコードを出力
-w : UTF-8コードを出力(BOM無し)
-g : 自動判別の結果を表示
--overwrite : 引数のファイルに上書