星期四, 4月 15, 2010

轉換檔案編碼的好工具 convmv

最近因為移轉系統從 Fedora 4 到 openSUSE 11.2
系統的編碼方式也從原來的 Big5 到 UTF-8

所以在新的作業系統下來看之前的檔案與目錄名稱都是亂碼
搜尋了一下 google 發現了一個好的工具 convmv

參考來源如下
http://plog.longwin.com.tw/news-unix/2008/07/15/convmv_utf8_big5_convert_linux_2008

以下轉載自 Tsung's Blog
指令為
convmv  -f  big5  -t  utf-8 -r   --notest   *
  • -f big5 : 從 Big5 編碼轉換 (不過標準應該是要寫 big5-eten, 但是我測試 big5 也可以動. :P)
  • -t  utf-8 : 轉換編碼到 UTF-8
  • -r: 遞迴的將目錄下的所有檔名都做轉換
  • --notest : 如果不下這個, 一切動作都只是測試, 會直接將轉換前和轉換後的檔名列給你看, 這加下去, 才會實際轉換檔名.
  • * : 所有檔案
 真是太棒了

馬上記下來 ^^

沒有留言: