當服務器文件目錄遷移后,出現亂碼;可以使用 convmv 命令
語法:
convmv [options] FILE(S) … DIRECTORY(S)
主要選項:
1、-f ENCODING
指定目前文件名的編碼,如-f gbk
2、-t ENCODING
指定將要轉換成的編碼,如-t utf-8
3、-r
遞歸轉換目錄下所有文件名
4、–list
列出所有支持的編碼
5、–notest
默認是只打印轉換后的效果,加這個選項才真正執行轉換操作。
更多選項請man convmv。
安裝
apt-get install convmv -y
例子:
遞歸轉換當前目錄下的目前文件名編碼gbk為utf-8:
convmv -f gbk -t utf-8 --notest -r ./
反之
convmv -f utf-8 -t gbk --notest -r ./
注意:如果使用的 堡壘機,可能和 跳板機 的 編碼設置有關系,不用進行上面的操作;直接聯系 服務器 運營商 提交工單即可;

一般在跳板機的根部目錄下會有一個 轉碼 命令,雙擊執行就可以進行 不太的編碼顯示;
before:

after:

文章來源:劉俊濤的博客 歡迎關注公眾號、留言、評論,一起學習。
__________________________________________________________________________________
若有幫助到您,歡迎點擊推薦,您的支持是對我堅持最好的肯定(*^_^*)
