1.gzip和bzip2
\qquad gzip和bzip2的处理解压和压缩的功能并不强大,一是:不能处理打包压缩;二是:gzip压缩不保留原文件,bzip2 -k 要压缩的文件
可以保留原文件;三是:只能压缩文件,不能压缩目录。
\qquadgzip处理.gz格式的压缩包;bzip2处理.bz2格式的压缩包。
2. tar
\qquadtar是最常用的压缩命令之一。
2.1 tar参数
c——创建压缩包
x——解压压缩包
v——显示压缩或解压过程中的提示信息
f——指定压缩文件的名字z——使用gzip方式压缩文件,压缩后的文件为.gz格式,解压.gz格式
j——使用bzip2方式压缩文件,压缩后的文件为.bz2格式,或者解压.bz2格式文件
#当tar命令不使用z或j参数时,只能打包,不能压缩
2.2 tar压缩
tar zcvf 生成的压缩包名字(xxx.tar.gz) 要压缩的文件或者目录 #使用gzip方式压缩文件
tar jcvf 生成的压缩包名字(xxx.tar.bz2) 要压缩的文件或者目录 #使用bzip2方式压缩文件
2.3 tar解压
tar zxvf 要解压的压缩包名字(.gz格式) #解压到当前目录下
tar zxvf 要解压的压缩包名字 (.gz格式) -C 解压到的目录的路径 #解压到指定的目录
tar jxvf 要解压的压缩包名字(.bz2格式) #解压到当前目录下
tar jxvf 要解压的压缩包名字 (.bz2格式) -C 解压到的目录的路径 #解压到指定的目录
3.rar
3.1 rar的安装
sudo apt-get install rar #在Ubuntu操作系统中
sudo yum install rar #在centos操作系统中
3.2 rar的参数
a——压缩
x——解压
3.3压缩和解压
rar a 生成的压缩包的名字(不用添加后缀,rar自动添加后缀.rar) 要压缩的文件或者目录
rar x 要解压的压缩的文件 要解压到的目录(没有解压目录时,默认解压到当前目录下)
4.zip
4.1 zip的压缩
zip 压缩包的名字 要压缩的文件或者目录
4.2 zip的解压
unzip 要解压的压缩包的名字 #解压到当前目录下
unzip 要解压的压缩包的名字 -d 解压到指定的目录路径