unzip -o cp936 ***.zip
有2種方式解決問題:
1. 通過unzip行命令解壓,指定字符集
unzip -o cp936 ***.zip (用gbk, gb18030也可以)
有趣的是unzip的manual中並無這個選項的說明, unzip --help對這個引數有一行簡單的說明。
2. 在環境變數中,指定unzip引數,總是以指定的字符集顯示和解壓檔案
/etc/environment中加入2行
unzip="-o cp936"
zipinfo="-o cp936"
這樣gnome桌面的歸檔檔案管理器(file-roller)可以正常使用unzip解壓中文,但是file-roller本身並不能設定編碼傳遞給unzip。
Linux zip 壓縮 解壓縮
壓縮檔案 zip test.zip test.log 壓縮資料夾 zip r test.zip test 解壓縮 unzip test.zip centos 安裝 sudo yum install y zip unzip ubuntu debian 安裝 sudo apt install y zip...
linux zip檔案解壓命令詳解
1 把 home目錄下面的mydata目錄壓縮為mydata.zip zip r mydata.zip mydata 壓縮mydata目錄 2 把 home目錄下面的mydata.zip解壓到mydatabak目錄裡面 unzip mydata.zip d mydatabak 3 把 home目錄下...
linux zip 壓縮命令 解壓命令 unzip
linux zip命令的基本用法是 zip 引數 打包後的檔名 打包的目錄路徑 linux zip命令引數列表 a 將檔案轉成ascii模式 f 嘗試修復損壞的壓縮檔案 h 顯示幫助介面 m 將檔案壓縮之後,刪除原始檔 n 特定字串 不壓縮具有特定字尾字串的檔案 o 將壓縮檔案內的所有檔案的最新變動...