1. 程式人生 > 其它 >Linux 解決中文檔案亂碼問題

Linux 解決中文檔案亂碼問題

技術標籤:Linux系統運維伺服器亂碼linux運維

有時候將檔案傳輸到Linux 目錄裡中文檔名會出現亂碼,這是因為你的中文檔案格式和Linux 系統格式不一致導致的,下面就來解決這個問題。

1.安裝 convmv 檔案轉碼工具

yum install convmv -y

2.轉換要操作的檔名,將檔案編碼轉換和Linux系統對應編碼即可

convmv -f gbk -t utf-8 -r --notest /home/要操作的檔名

3.以下為 convmv 常用引數:

-f enc     源編碼
-t enc     新編碼
-r         遞迴處理子資料夾
-i         互動文向轉換
--list     顯示所有可用編碼
--nosmart  如果是utf8檔案,忽略
--notest   直接轉換不測試
--replace  檔案相同直接替換
--unescape 可以做一下轉義,比如把%20變成空格
--upper    全部轉換成大寫
--lower    全部轉換成小定