# 压缩命令
对文件或目录进行解压缩。
# 压缩文件、目录
.zip
格式压缩,包括对对文件的压缩和对目录的压缩。
# 压缩文件
zip 压缩文件名 源文件
# 压缩目录
zip -r 压缩文件名 源目录
.zip
格式解压缩。
unzip 压缩文件
.gz
格式压缩,它可以压缩文件,压缩目录时,不会压缩目录,指挥压缩目录下的所有子文件。
# 压缩文件:源文件会消失
gzip 源文件
# 压缩文件:保留源文件
gzip -c 源文件 > 压缩文件
# 压缩目录下的所有文件,但不能压缩目录
gzip -r 目录
.gz
格式解压缩。
# 解压缩文件
gzip -d 压缩文件
# 解压缩文件
gunzip 压缩文件
.bz2
格式压缩,不能压缩目录。
# 不保留源文件
bzip2 源文件
# 保留源文件
bzip2 -k 源文件
.bz2
格式解压缩。
# 解压缩文件,保留压缩文件
bzip2 -d 压缩文件
# 解压缩文件,保留压缩文件
bunzip2 压缩文件
# 打包和解包
tar
打包
# 格式:-c=>打包,-v=>显示过程,-f=&ft;指定打包后的文件名
tar -cvf 打包文件名 源文件
tar
解包
# 格式:-x=>解包,-v=>显示过程,-f=&ft;指定打包后的文件名
tar -xvf 包文件
# 包结合压缩
实质就是先打包再压缩和先解压后解包。
.tar.gz
压缩
# 格式:-c=>打包,-v=>显示过程,-f=&ft;指定打包后的文件名
tar -zcvf 压缩包名 源文件
.tar.gz
解压
# 格式:-x=>解包,-v=>显示过程,-f=&ft;指定打包后的文件名
tar -zxvf 压缩包文件
.tar.bz2
压缩
# 格式:-c=>打包,-v=>显示过程,-f=&ft;指定打包后的文件名
tar -jcvf 压缩包名 源文件
.tar.bz2
解压
# 格式:-x=>解包,-v=>显示过程,-f=&ft;指定打包后的文件名
tar -jxvf 压缩包文件