在unbuntu中解压从windows生成的压缩文件后,一般会出现中文乱码
通过
unzip --help
查看帮助手册,可以发现unzip可以指定字符集编码
unzip -O CHARSET file[.zip]
使用GB18030字符集进行解压就没有乱码了,如果还有乱码就要找对压缩文件所使用的字符集了
注意:
Debian系统中的unzip不支持-O参数,但是可以使用unar,默认debian已经安装了额unar,这个工具会自动检测文件的编码
unar file.zip
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件