1 .zip格式压缩:
zip 压缩文件名 原文件名 #zip命令只能压缩文件
压缩文件Ex: zip file1.zip file1
解压缩: unzip file1.zip
zip –r 压缩文件名 源目录 (#加了-r就是压缩目录了)
mk dir japan
touch japan/cangls
touch japan/longls
touch japan/boduols
压缩目录Ex: zip -r japan.zip japan
解压缩: unzip japan.zip
2 .gz格式压缩
压缩命令gzip
gzip 源文件 (#压缩为.gz的压缩文件,原文件会消失)
gzip –c 源文件 > 压缩文件 #压缩为.gz格式,加-c原文件才会保留
ex:gzip –c cangls> cangls.gz
gzip –r 目录 #加-r为压缩目录下包含的所有子文件,但是不能压缩目录
ex: gzip –r japan #把japan目录下的子文件给全给分别压缩了
gz 格式解压缩
gzip –d 压缩文件 #压缩文件
gunzip 压缩文件 #解压缩文件
3 .bz2压缩格式
bzip2 filename #压缩为bz2格式,不保留源文件
bzip2 –k filename #加–k压缩后保留源文件
注意:bzip2不能压缩目录
bzip2 –d 压缩文件 (–d解压缩,-k保留压缩文件)
ex: bzip2 –d file.bz2
bunzip2 压缩文件 (解压缩,-k保留压缩文件)
ex: bunzip2 file.bz2
4 tar打包命令
tar –cvf 打包文件名 源文件
选项: -c:打包
-v:显示过程
-f:指定打包后的文件名
Ex: tar –cvf longzls.tar longzls
解打包命令: Tar –xvf 打包文件名
选项: -x 解打包
Ex: tar –xvflongls.tar
.tar.gz压缩格式:(常用方法)
其实.tar.gz压缩格式是先大包为.tar格式,再压缩为.gz格式
tar –zcvf 压缩包名.tar.gz 源文件
选项:-z :压缩为.tar.gz格式
-c:打包
tar –zxvf 压缩包名.tar.gz
选项: -x:解压缩.tar.gz格式
.tar.bz2压缩格式:
.tar.bz2压缩格式是先打包为.tar格式,再压缩为.bz2格式
tar –jcvf 压缩包名.tar.bz2 源文件 #压缩
选项:-j :压缩为.tar.bz2格式
tar –jxvf 压缩包名.tar .bz2 #解压缩
选项: -x:解压缩.tar.bz2格式
指定解压缩位置
tar –zcvf japan.tar.bz2 –c /tmp/ #–c /tmp/将解压缩文件放在tmp目录下
tar –zcvf /tmp/japan.tar.bz2 japan chinafile.txt
#多个文件japan china file.txt用空格隔开,把压缩后的文件japan.tar.bz2放在tmp目录下
解压缩:tar –zxvf japan.tar.bz2
tar –ztvf japan.tar.bz2 #不解压,只是看