日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法

發布時間:2025/3/15 linux 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Ubuntu Linux 下文件名亂碼(無效的編碼)的快速解決辦法

文件是在WIndows 下創建的,Windows 的文件名中文編碼默認為GBK,而Linux中默認文件名編碼為UTF8,由于編碼

不一致所以導致了文件名亂碼的問題,解決這個問題需要對文件名進行轉碼。文件名轉碼工具convmv沒安裝的話

用下面的命令安裝:

sudo apt-get install convmv 復制代碼



convmv 使用方法:

convmv -f 源編碼 -t 新編碼 [選項] 文件名

常用參數:

-r 遞歸處理子文件夾

–notest 真正進行操作,默認情況下是不對文件進行真實操作

–list 顯示所有支持的編碼

–unescap 可以做一下轉義,比如把%20變成空格

應用舉例:(看最后幾段就是批量轉化的結果)

ishagua@ishagua-laptop:~$ sudo apt-get install convmv
[sudo] password for ishagua:?
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹? ?? ??
正在讀取狀態信息... 完成? ?? ??
下列【新】軟件包將被安裝:
??convmv
升級了 0 個軟件包,新安裝了 1 個軟件包,要卸載 0 個軟件包,有 0 個軟件包未被升級。
需要下載 20.2kB 的軟件包。
解壓縮后會消耗掉 90.1kB 的額外空間。
獲取:1?http://cn.archive.ubuntu.com/ubuntu/?lucid/universe convmv 1.12-2 [20.2kB]
下載 20.2kB,耗時 0秒 (103kB/s)
選中了曾被取消選擇的軟件包 convmv。
(正在讀取數據庫 ... 系統當前總共安裝有 151915 個文件和目錄。)
正在解壓縮 convmv (從 .../archives/convmv_1.12-2_all.deb) ...
正在處理用于 man-db 的觸發器...
正在設置 convmv (1.12-2) ...
ishagua@ishagua-laptop:~$ ls
Beyond.-.[25d.-.[25周年精選.CD1].專輯.(MP3)??公共的??視頻??文檔??音樂
examples.desktop? ?? ?? ?? ?? ?? ?? ?? ?? ???模板? ? 圖片??下載??桌面
ishagua@ishagua-laptop:~$ cd 下載/Beyond
ishagua@ishagua-laptop:~/下載/Beyond$ ls
01?????? (Brain Attack).mp3? ?? ?? ? 10?????? (????).mp3
02???? (Building).mp3? ?? ?? ?? ?? ? 11?????? (????).mp3
03?????? ('85 12????????).mp3? ?? ???12Myth ('89 ???????).mp3
04The Other Door ('86??????).mp3? ?? ? 13Europe ('88 demo).mp3
05?? ('86??????) - ???????.mp3? ?? ???14?′??????? (?????).mp3
06???????? ('86???).mp3? ?? ?? ?? ?? ?15U Two ('88 demo).mp3
07??????? (?????).mp3? ?? ?? ?? ?? ?16U Two ('91 demo).mp3
08??????? ('88???).mp3? ?? ?? ?? ?? ? 17Southern All Star ('91 demo).mp3
09Long Way Without Friends ('88.mp3
ishagua@ishagua-laptop:~/下載/Beyond$ convmv -f GBK -t UTF-8 --notest *.mp3
Your Perl version has fleas #37757 #49830?
mv "./01 ? ? (Brain Attack).mp3"? ?? ???"./01腦部侵襲 (Brain Attack).mp3"
mv "./02 (Building).mp3"? ?? ???"./02大廈 (Building).mp3"
mv "./03 ? ? ('85 12 ).mp3"? ?? ???"./03永遠等待 ('85 12吋混音版).mp3"
mv "./04The Other Door ('86? ? ).mp3"? ?? ???"./04The Other Door ('86臺北現場).mp3"
mv "./05 ('86 ? ? ) - ? .mp3"? ?? ???"./05沖 ('86高山現場) - 高速啤機.mp3"
mv "./06 ('86 ? ).mp3"? ?? ???"./06金屬狂人 ('86現場).mp3"
mv "./07 ? ? (? ).mp3"? ?? ???"./07舊日的足跡 (全長版).mp3"
mv "./08 ? ('88 ? ).mp3"? ?? ???"./08再見理想 ('88現場).mp3"
mv "./10 ( ).mp3"? ?? ???"./10第三街 (快版).mp3"
mv "./11 ( ).mp3"? ?? ???"./11主題曲 (慢版).mp3"
mv "./12Myth ('89 ? ).mp3"? ?? ???"./12Myth ('89 伊館現場).mp3"
mv "./14 ′ ( ? ).mp3"? ?? ???"./14勇闖新世界 (電臺版).mp3"
Ready!
ishagua@ishagua-laptop:~/下載/Beyond$ 主要方法:convmv -f GBK -t UTF-8 --notest -r *[把當前文件夾下所有亂碼文件名改過來]

總結

以上是生活随笔為你收集整理的Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。