如何將大量的檔案來轉碼? [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



訪客
如何將大量的檔案來轉碼?
Anon:訪客
如題
大量的BIG5要轉成UTF8可有比較快的方式?一個個轉會轉死人哦^^

目前我己知convmv是可大量轉-----不過這好像只可大量轉換檔名.
而iconv 是可轉..但這好像只能一次轉一個.

目前版本ubuntu10.04

2011/6/3 21:56 | 4c9b8 59c53 a4e27 a37fe
應用擴展 工具箱
回覆: 如何將大量的檔案來轉碼?
版主
註冊日期:
2006/12/24 16:54
所屬群組:
網站管理員
已註冊使用者
等級: 33
HP : 0 / 816
MP : 524 / 40021
EXP: 67
離線
find . -type f | while read path ; do
    iconv -f BIG5 -t UTF-8 "$path" > "${path}.tmp"
    mv "${path}.tmp" "$path"
done

2011/6/3 22:12
就算你百分之一百認定某人是渣滓中的渣滓,請仍然展示你的冷靜、體諒、尊重。

* My Blog
* My Twitter <- follow me!
* My Plurk
FoolproofProject:
* KomiX latest stable: v0.1.0 (Comics Viewer)
* Khopper latest stable: v0.4.2 (Audio Converter with CUE Sheet Support)
* PicKing latest stable: v0.2.3 (File Picking)
應用擴展 工具箱
訪客
回覆: 如何將大量的檔案來轉碼?
Anon:訪客
感謝大大回答

那我在問個問題如主目錄是123底下的所有子目錄都有一個檔案叫123.TXT,那我只要轉各個子目錄的123.TXT,可以做到嗎?

如可以可否教我謝謝

2011/6/5 9:47 | ae288 0e47a e3dc0 49073
應用擴展 工具箱
回覆: 如何將大量的檔案來轉碼?
版主
註冊日期:
2006/12/24 16:54
所屬群組:
網站管理員
已註冊使用者
等級: 33
HP : 0 / 816
MP : 524 / 40021
EXP: 67
離線
find 123 -name 123.txt | while read path ; do
    iconv -f BIG5 -t UTF-8 "$path" > "${path}.tmp"
    mv "${path}.tmp" "$path"
done 

2011/6/5 17:27
就算你百分之一百認定某人是渣滓中的渣滓,請仍然展示你的冷靜、體諒、尊重。

* My Blog
* My Twitter <- follow me!
* My Plurk
FoolproofProject:
* KomiX latest stable: v0.1.0 (Comics Viewer)
* Khopper latest stable: v0.4.2 (Audio Converter with CUE Sheet Support)
* PicKing latest stable: v0.2.3 (File Picking)
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.