Ubuntu系统使用解压文件常见问题
在Ubuntu18.04下,如果直接解压压缩文件:
右键选择提取到此处
发生乱码。
乱码原因:Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。
解决方法:
命令格式: smile@Ubuntu:~$ unzip -O CP936 xxx.zip
下面这两个参数也行 (实际上是可以解压大于2g文件的)
unzip -O GBK xxx.zip
unzip -O GB18030 xxx.zip
在当前文件夹下打开终端:
smile@Ubuntu:~$ unzip -O GBK U01资料\ B.zip
这里要解释一下:如果文件夹命名的时候有空格,在用命令行解压的时候要用"/"替代空格。
然后就可以开始解压了:
unzip: cannot find or open Ubuntu系统下解压文件失败的解决办法:
执行解压命令:
unzip -d /home/××/下载 gradle-3.5-all.zip
目录完全正确但是却出现了如下错误:
unzip: cannot find or open gradle-3.5-all.zip, gradle-3.5-all.zip.zip or gradle-3.5-all.zip.ZIP.
原因:
问题就是,一般在linux下解压zip文件,直接用系统默认的 unzip命令,如果压缩文件.zip大于2G的,那unzip无法使用,报错cannot find or open的错误
解决:
那么解决的方法就是用fastjar去解压。
1.下载fastjar:sudo apt-get install fastjar
2.解压文件:jar xvf 目录/**.zip