環境
- Amazon Linux
- ガラケー時代にFTPでアップロードされた名前がShiftJISでエンコードされたファイルが多数
- Amazon Linux では、
sudo yum install convmv
はNo packages
となる
手順
-
CentOS6 convmv
で RPMパッケージを検索 - RPMをダウンロード
- RPMからインストール
sudo yum install -y <ダウンロードしたRPM>.rpm
cd <ファイルを一括変換するルートディレクトリー>
- 変換のテスト
convmv -r -f cp932 -t utf-8 * ~/convmv.log
- 文字コードの想定があっているかチェック
less ~convmv.log
- 変換
convmv --notest -r -f cp932 -t utf-8 * ~/convmv.log