【Linux】常用压缩、打包、解压、解包
一:zip
1)压缩,设置口令
1 2 3 |
[root@fileS soft]# zip -rP 123456 test.zip FileDire # -r 目录递归 # -P 指定压缩文件口令 |
二:unzip
1)unzip解压到当前目录
1 |
[root@mss soft]# unzip filename.zip |
2)unzip解压到指定目录
1 |
[root@mss soft]# unzip filename.zip -d /usr/local/ |
3)unzip指定字符集
在windows压缩的zip包(压缩包中的文件有中文名字),那么有可能在导入的时候是乱码
在解压缩时,指定一下字符集,即可解决这个问题。
Linux 环境:CentOS 7,默认英文字符集。CRT的会话选线:终端-外观-编码为UTF-8
如果直接解压缩,则为乱码。通过-O参数,可解决此问题
1 |
[root@fileS soft]# unzip -O CP936 file_name.zip |
CP936,实为GBK,据说是IBM在发明Code Page的时候,GBK就在936页,所以有了CP936