convmvコマンド
昨日ポストのconvmvについて電話があったので
コピペできるように追記しておきます。
convmvがインストールされていなければ
ubuntu
$ sudo apt update
$ sudo apt install convmv
CentOS
# yum install convmv
Shift_JISをUTF-8に
convmv -rf sjis -t utf8 文字化けのフルダ・ファイル --notest
カレントディレクトリ下の全てを変換する場合
convmv -rf sjis -t utf8 * --notest
このようにワイルドカードも使えます。
ファイル名の文字コードを変換するコマンドですから
text等の中身は変換できませんよぉ。
またWindowsに渡すとき必要ならUTF-8をShift_JISに。
文字コードを逆にするだけです。
convmv -rf utf8 -t sjis ・・・
これでよかべか?
あ、convmvコマンドを実行させるときはファイル等の
所有権が一般ユーザーにあるなら問題ありませんが
バックアップファイルなどで所有権が罰のユーザーや
rootにあるならubuntuは頭にsudoを付したりCentOSなら
#で作業するなど気を使ってください。
周遊者を変更して問題ない場合は、以下のように作業者(username)に
所有権を変更してしまえば閲覧も楽チンです。
$ sudo chown -R username:username カレントディレクトリ
-R でカレントディレクトリとカレントディレクトリ下の
全てのディレクトリやファイルの所有者が変更できます。
最近のコメント