我的linux 裝了 unzip。沒有裝就執行: yum install unzip 即可
原因是unzip試圖將zip檔案中用 oem(ibm-dos) codepage 編碼的檔名轉換成自己的內部編碼。可惜unzip只能轉換極少數幾種codepage,中文的 cp936 不在其列。
方法一 unzip行命令解壓,指定字符集 ---我用的方法
通過unzip行命令解壓,指定字符集
unzip -o cp936 ***.zip (用gbk, gb18030也可以)
方法二 在環境變數中,指定unzip引數
在環境變數中,指定unzip引數,總是以指定的字符集顯示和解壓檔案
/etc/environment中加入2行
unzip=」-o cp936″
zipinfo=」-o cp936″
unzip命令 linux下解壓zip
linux自帶的unzip命令可以解壓windows下的zip格式的壓縮檔案。unzip命令 語法 unzip 選項 壓縮檔案名.zip 各選項的含義分別為 x 檔案列表解壓縮檔案,但不包括指定的file檔案。v 檢視壓縮檔案目錄,但不解壓。t 測試檔案有無損壞,但不解壓。d 目錄把壓縮檔案解到指定...
unzip命令,linux下解壓zip
linux自帶的unzip命令可以解壓windows下的zip格式的壓縮檔案。unzip命令 語法 unzip 選項 壓縮檔案名.zip 各選項的含義分別為 x 檔案列表解壓縮檔案,但不包括指定的file檔案。v 檢視壓縮檔案目錄,但不解壓。t 測試檔案有無損壞,但不解壓。d 目錄把壓縮檔案解到指定...
unzip命令,linux下解壓zip
linux自帶的unzip命令可以解壓windows下的zip格式的壓縮檔案。unzip命令 語法 unzip 選項 壓縮檔案名.zip 各選項的含義分別為 x 檔案列表解壓縮檔案,但不包括指定的file檔案。v 檢視壓縮檔案目錄,但不解壓。t 測試檔案有無損壞,但不解壓。d 目錄把壓縮檔案解到指定...