windows下压缩格式:.zip .rar
Linux下常用压缩格式:
.tar:打包目录,将目录打包成一个单一的文件包
1 .zip格式(压缩文件,压缩目录)
(1) .zip格式压缩
用法:zip 压缩文件名 源文件(压缩文件)
用法:zip -r 压缩文件名 源目录(压缩目录/文件夹)
(2) .zip格式解压缩
用法:unzip 压缩文件
2 .gz格式(压缩文件,压缩目录时只压缩目录下的文件)
(1) .gz格式压缩
用法:gzip 源文件(压缩为.gz格式文件,源文件消失)
用法:gzip -c 源文件 > 压缩文件(压缩为.gz格式文件,源文件保留)
用法:gzip -r 目录(压缩目录下所有子文件,但是不能压缩目录)
(2) .gz格式解压缩
用法:gzip -d 压缩文件
用法:gunzip 压缩文件
3 .bz2格式(压缩文件,不能压缩目录)
(1) .bz2格式压缩
用法:bzip2 源文件(压缩为.bz2格式文件,源文件消失)
用法:bzip2 -k 源文件(压缩为.bz2格式文件,源文件保留)
注意:bzip2命令不能压缩目录
(2) .bz2格式解压缩
用法:bzip2 -d 压缩文件(-k保留压缩文件)
用法:bunzip2 压缩文件(-k保留压缩文件)
4. 打包命令(tar)
选项:
-c:打包
-x:解包
-v:显示过程
-f:指定打包后文件名
用法:tar -cvf 打包文件名 源目录(打包)
注意:要想压缩目录,先通过tar命令打包,再通过zip,gzip等压缩命令对文件进行压缩
用法:tar -xvf 打包文件名 (解打包)
5.打包压缩命令(.tar.gz格式/.tar.bz2格式)
用法:tar -zcvf 压缩包名.tar.gz 源文件1 源文件2 (打包——标准)
用法:tar -zcvf /目录/压缩包名.tar.gz 源文件1 源文件2 (打包多个文件至指定目录下)
选项:
-z:压缩为.tar.gz格式
-j : 压缩为.tar.bz2格式
用法:tar -zxvf 压缩包名.tar.gz (解包——标准)
用法:tar -zxvf 压缩包名.tar.gz -C 目录(解包至指定目录下)
选项:
-z:解压缩.tar.gz格式
-j : 解压缩.tar.bz2格式