< 返回上层

linux ZIP命令小记。内含ZIP解压中文的方法

2019-06-29 23:58:08 573次

linux ZIP命令
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

2.unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;

3.其他
zip -d myfile.zip smart.txt
删除压缩文件中smart.txt文件
zip -m myfile.zip ./rpm_info.txt
向压缩文件中myfile.zip中添加rpm_info.txt文件

 

一键包提示权限不足的解决办法

chown  -R www:www /home/目录


zip解压中文乱码的解决方法

unzip -O CP936 xxx.zip (用GBK, GB18030也可以)

查资料据说是因为ZIP封包中不包含编码信息。所以解压的时候使用默认的编码(反正是不支持中文的编码)解压导致的。

 

补充:目前可以直接使用 tar xvJf  ***.tar.xz来解压


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

更多建议

这条文档是否有帮助解决问题?

没有帮助 有帮助

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: