【linux】ファイル名の文字コードを変更したい(convmvコマンド)
linuxにてファイル名に日本語を含むファイルを扱うとき、FTPで置いたファイルが化けたり、SCPでアップロードしたファイルがまた別な化け方をしたり、sshで見るとまた化けていたり、sambaで作ったファイルが化けていたり、いろんな文字化けが発生することがあります。
すべてをUTF-8に統一すると、だいぶトラブルは減ると思いますが、Windowsにファイルを渡すときにまた別な問題が発生したりします。
そんなわけで、ファイル名の文字コードを変換できるコマンド convmv です。
convmv インストール
CentOS なら yumでインストールできる
yum install convmv
convmv 使用例
UTF-8のファイル名をShift_JISにする。
convmv -r -f utf8 -t sjis 日本語ファイル名.pdf --notest
コメント