压缩
1:gzip、gunzip
gzip //压缩
gunzip //解压
例:
gzip /home/hello.txt 得到文件:hello.txt.gz
gunzip /home/hello.txt.gz 得到文件:hello.txt
是直接加上后缀 不是替换
2:zip 、unzip
常用于项目打包发布
压缩
zip
选项:
-r 压缩整个目录 递归压缩
例:
zip -r myhome.zip /home //将home目录及其包含的子文件都压缩
解压
unzip
选项:
-d 指定解压后的文件存放位置
unzip -d myfile.zip destiny_file
例:
unzip -d myhome.zip /opt/tmp
3、tar
压缩解压都是我
tar [section] XXX.tar.gz 打包的内容
-c 产生.tar打包文件
-C 解压后的文件存放位置
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解压
tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt //打包压缩成pc.tar.gz
tar -zcvf myhome.tar.gz /home //得到了myhome.tar.gz
tar -zxvf pc.tar.gz //解压到当前目录