在unbuntu中解壓從windows生成的壓縮文件後,通常會出現中文亂碼windows
經過bash
unzip --help
查看幫助手冊,能夠發現unzip能夠指定字符集編碼工具
unzip -O CHARSET file[.zip]
使用GB18030字符集進行解壓就沒有亂碼了,若是還有亂碼就要找對壓縮文件所使用的字符集了編碼
注意:
Debian系統中的unzip不支持-O參數,可是可使用unar,默認debian已經安裝了額unar,這個工具會自動檢測文件的編碼code
unar file.zip
zip -r myfile.zip ./*
將當前目錄下的全部文件和文件夾所有壓縮成myfile.zip文件,-r表示遞歸壓縮子目錄下全部文件遞歸