Linux-----压缩与解压缩

Linux压缩文件格式:.tar、.tar.bz2、.tar.gz
压缩工具:gzip、bzip2、tar、zip、rar

一、gzip
压缩文件:gzip+文件名
解压缩:gzip+ -d +.gz文件
英文助记:compress意思为压缩,decompress为解压缩,所以-d表示解压缩
Linux-----压缩与解压缩-v:verbose mode,详细模式,即显示压缩过程
-r:recursive,递归,但gzip无法压缩文件夹,使用-r参数压缩文件夹时,只会将文件夹下的每一个文件压缩为.gz文件
-rd:-r + -d ,顾名思义,将文件夹解压缩

二、bzip2
输入bzip2 --help,查看详细参数
Linux-----压缩与解压缩-d:decompress,解压缩
-z:compress,压缩
帮助信息中没有-r参数,所以bzip2也就不能压缩文件夹

三、tar打包工具
Linux-----压缩与解压缩-c:将文件夹中文件打包,创建新归档,
-x:将文件从归档中提取,相当于解压缩
-j:使用bzip2过滤归档,也就是把归档使用bzip2压缩
-z:使用gzip过滤归档
-v:列出打包过程
-f:使用归档文件
tar -vcf test.tar test:将test文件夹打包为.tar文件
tar -vxf test.tar:将test.tar 提取
tar -vcjf test.tar.bz2 test:打包并使用bzip2压缩
tar -vxjf test.tar.bz2 test:解压缩和提取
tar -vczf test.tar.gz test:打包,使用gzip压缩
tar -vxzf test.tar.gz test:解压缩和提取
Linux-----压缩与解压缩根据图中操作可以得知,需要注意顺序,一定要是打包文件.tar在前,同样参数顺序也是固定的,-vcjf不能写成-vcfj

四、rar
需要提前使用sudo apt-get install rar进行安装rar
rar -a test.rar test:压缩
rar x test.rar:解压缩

五、zip
zip -rv test.zip test:压缩
unzip -v test.zip:解压缩
Linux-----压缩与解压缩