歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux文件名亂碼轉換基礎教程

從Linux往 windows拷貝文件或者從windows往Linux拷貝文件,有時會出現中文文件名亂碼的情況,出現這種問題的原因是因為,windows的文件名 中文編碼默認為GBK,而Linux中默認文件名編碼為UTF8,由於編碼不一致,所以導致了文件名亂碼的問題,解決這個問題需要對文件名進行轉碼。

在Linux中專門提供了一種工具進行文件名編碼的轉換,可以將文件名從GBK轉換成UTF-8編碼,或者從UTF-8轉換到GBK。

服務器是centos,安裝 convmv:

yum -y install convmv。

下面看一下convmv的具體用法:

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

常用參數:

-r 遞歸處理子文件夾
-r 遞歸處理子文件夾

–notest 真正進行操作,請注意在默認情況下是不對文件進行真實操作的,而只是試驗。

–list 顯示所有支持的編碼

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

Copyright © Linux教程網 All Rights Reserved