zip压缩工具
可以压缩目录和文件
打包:
[root@test ~]# zip 2.txt.zip 2.txt
adding: 2.txt (deflated 80%)
[root@test ~]# ls
2.txt 2.txt.zip anaconda-ks.cfg david.txt get-pip.py index.php services test test.tar.gz
[root@test ~]# du -sh 2.txt.zip
4.1M2.txt.zip
压缩:
[root@test ~]# unzip 2.txt.zip -d /tmp/
Archive: 2.txt.zip
inflating: /tmp/2.txt
[root@test ~]# ls /tmp/2.txt
/tmp/2.txt
查看文件名
[root@test ~]# unzip -l 2.txt.zip
Archive: 2.txt.zip
Length Date Time Name
--------- ---------- ----- ----
21153962 10-31-2017 10:43 2.txt
--------- -------
21153962 1 file
tar打包
可以压缩目录和文件
打包目录
[root@test ~]# tar zcvf test.tar.gz test
test/
test/test-class4.html
test/test-class1.html
test/test-class3.html
test/test-class2.html
test/test-class5.html
解压:
[root@test ~]# tar xf test.tar.gz -C /tmp/
打包时不要哪些文件--exclude 选项
[root@test ~]# tar zcvf test.tar.gz --exclude test-class4.html --exclude test-class3.html test
test/
test/test-class1.html
test/test-class2.html
test/test-class5.html
查看压缩包内容:
[root@test ~]# tar tfv test.tar.gz
drwxr-xr-x root/root 0 2017-09-09 07:46 test/
-rw-r--r-- root/root 0 2017-09-09 07:46 test/test-class4.html
-rw-r--r-- root/root 0 2017-09-09 07:46 test/test-class3.html
-rw-r--r-- root/root 0 2017-09-09 07:46 test/test-class5.html