6.5zip压缩工具
6.6tar打包
6.7打包并压缩
6.5zip压缩工具
上一讲我们使用的压缩工具压缩文件或者解压缩文件的时候源文件就会消失,我们只有使用了-c选项保留源文件。但是这一讲我们的zip压缩工具不需要使用什么选项它自动就会保留源文件(目录)
[root@MOMOCO-02 d6z]# ls
1.txt 3.txt 5.txt
[root@MOMOCO-02 d6z]# mkdir gyblinux
[root@MOMOCO-02 d6z]# mkdir gyblinux/gyb
[root@MOMOCO-02 d6z]# cp 1.txt gyblinux/
[root@MOMOCO-02 d6z]# du -sh gyblinux/
2.4M gyblinux/
[root@MOMOCO-02 d6z]# tree gyblinux/
gyblinux/
├── 1.txt
└── gyb
1 directory, 1 file
[root@MOMOCO-02 d6z]# zip 1.txt.zip 1.txt【提示没有zip命令】
-bash: zip: 未找到命令
[root@MOMOCO-02 d6z]# yum install -y zip【安装zip命令包】
[root@MOMOCO-02 d6z]# zip 1.txt.zip 1.txt【压缩文件,zip压缩工具的压缩格式和我们上一讲的压缩格式有所不一样。这里压缩要先输入目标文件,然后输入源文件】
adding: 1.txt (deflated 74%)
[root@MOMOCO-02 d6z]# ls
1.txt 1.txt.zip 3.txt 5.txt gyblinux
[root@MOMOCO-02 d6z]# du -sh 1.txt.zip
620K 1.txt.zip
[root@MOMOCO-02 d6z]# zip -r gyblinux.zip gyblinux/【上一讲我们介绍的压缩工具是不支持压缩目录的,而我们现在介绍的zip压缩工具是支持压缩目录的。不过我们要加上-r选项】
adding: gyblinux/ (stored 0%)
adding: gyblinux/gyb/ (stored 0%)
adding: gyblinux/1.t