.zip(这种格式 在windows和linux是通用的)
zip 压缩文件名 源文件
压缩文件
zip jia1.zip jia1
压缩一个jia1的文件 起名叫jia1.zip
压缩目录
zip -r jia2.zip jia2
压缩一个jia2的目录 起名叫jia2.zip
解压缩
unzip jia1.zip
unzip jia2.zip
.gz(linux下 经常使用的格式)
压缩为.gz格式的压缩文件,源文件会消失
压缩文件
gzip jia3
压缩以后 jia3会直接编程jia3.gz
> (把命令的结果 写入指定文件)
压缩目录
gzip -r 压缩目录下的所有子文件 但是不能压缩目录
解压缩文件
gzip -d 压缩文件
gunzip 压缩文件
解压缩目录
gzip -r 压缩文件
gunzip -r 压缩文件
.bz2的格式压缩(不能压缩目录的)
.bzip2 不保留源文件
如果想保留 那就
bzip2 -k jia4
bzip2 -d jia4
bunzip2 jia4
整理:
tar -cvf xx.tar xx(打包以后,开始压缩)
压缩 解压缩
zip xx unzip xx
gzip xx gzip -d xx
bzip2 xx bzip -d xx
打包命令tar
tar -cvf 打包文件名 源文件
选项:
-c 打包
-v 显示过程
-f 指定打包后的文件名
例如:
tar -cvf jia1.tar jia1 讲一个文件打包
tar -xvf jia1.tar
但是这样操作很麻烦 需要先打包 然后再压缩
其实是可以直接打包成 xx.tar.gz文件的
命令如下:
tar -zcvf xx
-z的意思是 压缩成 .tar.gz的格式
tar -zxvf xx.tar.gz
tar -jxvf xx
-j的意思是 压缩成 .tar.bz2的格式
tar -jxvf xx.tar.bz2
指定解压缩位置(用关键字 -C )
tar -jxvf xx.tar.bz2 -C /home/
把两个文件 一起压缩成一个文件 并且指定文件目录下
tar -zcvf /home/jia12.tar.gz jia1 jia2
tar -zxvf /home/jia12.tar.gz
查看压缩文件
tar -ztvf /home/jia12.tar.gz