天天看點

ubuntu檔案名亂碼convmv和iconvLinux下兩個工具convmv和iconv

sudo apt install convmv
sudo convmv -f gbk -t utf-8 -r --notest /home/pm/Desktop/p      

Linux下兩個工具convmv和iconv

[日期:2012-09-09] 來源:Linux社群  作者:taomac [字型:大 中 小]

自從轉到Ubuntu平台之後,原來在SUSE下面留下來的一大批mp3的檔案名一直顯示亂碼,今天在網上搜尋到在linux下面兩個工具convmv和iconv。

convmv就是更改檔案名編碼方式的一個工具。比如

sudo convmv -f gbk -t utf-8 -r –notest  /home

就是将/home目錄下原來檔案名是gbk編碼方式的全部改為utf-8格式的。這裡 -f  後面為原來的編碼方式,-t 後面是要更改為的編碼方式, -r 表示這個目錄下面的所有檔案, –notest 表示馬上執行,而不是僅僅測試而已。另外這指令好像要root才能執行,是以要加上 sudo。

iconv是更改檔案編碼方式的一個工具:

sudo iconv -f gbk -t utf-8 -o outfile  infile

-f為原來的編碼方式,-t 為輸出檔案的編碼方式, -o表示輸出檔案名,這利用outfile表示,最後跟上要更改編碼方式的檔案名sourcefile  。

通過這兩個工具,中文檔案亂碼的問題終于解決。

轉載于:https://www.cnblogs.com/pengmn/p/10692593.html

繼續閱讀