トップページ»3.1.Linux/UNIX»ファイル名の文字コードの一括変換

3.1.Linux/UNIX



ファイル名の文字コードの一括変換

日本語ファイル名の文字コードをeucからUTF-8に一括変換する必要があったのでメモ。 nkf通しているだけなのでパラメーターの変更で別のjisやshift-jis等といった文字コードでもOKなはず。

for n in *; do n2=`echo $n|nkf -w`; mv $n $n2; done

ちなみに半角英数字のみのファイル名の場合

mv: `hoge.txt' と `hoge.txt' は同じファイルです

と怒られるが何も処理しないで警告のみっぽいので良しとする。

日本Sambaユーザー会ではツールとして提供している。 使ったこと無いけど、Samba以外の用途でも使えそう。

SMBCHARTOOL
http://www.samba.gr.jp/project/contrib/smbchartool.html





投稿日 : 2005年1月 5日

この記事に関する言及

このエントリーのトラックバックURL:
http://akionweb.com/mt-tb.cgi/122

コメント

このページに対する感想、意見をお寄せ下さい。




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

おことわり

当サイトに掲載している全ての情報は、全て当サイト管理者が個人的、実験的に試した事、又は独自に調査したものです。 従ってその情報に誤りがある可能性も多分にあります。 当サイトの情報をそのまま鵜呑みにされませんようお願い申し上げます。 また当サイトの情報を元に作業されたりする場合はそれをご理解頂いた上で、あくまで自己責任の元で行ってください。

トップページ»3.1.Linux/UNIX»ファイル名の文字コードの一括変換