五.linux学习笔记-压缩和解压缩

(一).zip格式(可以和windows通用)

· 压缩
zip [] 压缩文件名 源文件
虽然linux不区分格式文件,.zip可以不写,但是!不方便管理,所以最好还是加上后缀啦。
选项:
-r 压缩文件目录

· 解压缩
unzip 压缩文件

(二)gz格式
linux专有的压缩格式,但是windows中的软件也可以支持
解压缩gzip 文件。

· 压缩
gzip 源文件
压缩为.gz格式的压缩文件,特征是 源文件会消失
选项:
-r 目录 压缩目录下的所有文件,但是不压缩目录

· 解压缩
gzip -d 压缩文件
gunzip 压缩文件

(三).bz2格式(不能压缩目录)
· 压缩
bzip2 源文件 #压缩为.bz2格式,不保留源文件
bzip2 -k 源文件 #压缩之后保留源文件
· 解压缩
bzip2 -d 压缩文件 #解压缩,-k保留压缩文件
bunzip2 压缩文件 #解压缩,-k保留压缩文件

(四)打包命令(.tar.gz压缩格式)
· 打包
tar [-cvf] 打包文件名 源文件
选项:
-c 打包
-v 显示过程
-f 指定打包后的文件名
· 解打包
tar -xvf 打包文件名
选项:
-x 解打包
========================================================================================
· 打包并压缩为gz格式
tar -zcvf 压缩包名.tar.gz 源文件
选项:
-z 压缩为.tar.gz格式
· 打包并解压缩gz格式
tar -zxvf 压缩名包.tar.gz
选项:
-x 解压缩.tar.gz格式
========================================================================================
· 打包并压缩为.bz2格式
tar -jcvf 压缩包名.tar.bz2 源文件
选项:
-j 压缩为.tar.bz2格式
· 打包并解压缩.bz2格式
tar -jxvf 压缩名包.tar.bz2
选项:
-j 解压缩.tar.bz2格式
-z 查看压缩包内容
tar -jxvf 压缩名包.tar.bz2 -C 解压缩目录 #解压文件到指定目录

你可能感兴趣的:(linux)