目录
1.gzip
gzip的常用选项:
解压命令:
压缩命令:
注意事项:
2.bzip2
bzip2的常用选项:
压缩:
压缩:
注意事项:
3.tar
tar常用选项:
3.1 tar打包、gzip压缩
压缩
注意:
查看
解压
3.2tar打包、bzip2压缩
压缩
注意:
查看
解压
1.gzip
gzip的常用选项:
-l(list) 列出压缩文件的内容。例如gzip -l a.gz
-k(keep) 在压缩或解压时,保留输入文件,如果不加-d,那么解压或者压缩之后,原始的文件会被删除。
-d(decompress) 将压缩文件进行解压缩,
解压命令:
gzip -kd 压缩文件名
比如:gzip -kd a.gz
该压缩文件是以.gz结尾的单个文件
压缩命令:
gzip -k 源文件名
比如:gzip -k a
得到了一个.gz结尾的压缩文件
注意事项:
1.如果gzip不加任何选项,此时为压缩,压缩完改文件会生成后缀为.gz的压缩文件,并删除原有的文件。所以说推荐使用gzip -k 来压缩源文件。
2.相同的文件内容,如果文件名字不同,压缩后的大小也不同。
3.gzip只能压缩单个文件,不能压缩目录。
2.bzip2
bzip2的常用选项:
-k(keep) 在压缩或解压时,保留输入文件。
-d(decompress) 将压缩文件进行解压缩。
压缩:
bzip2 -k 源文件
比如:bzip2 -k a
得到一个.bz2后缀的压缩文件。
压缩:
bzip2 -kd a.bz2
比如:bzip2 -kd a.bz2
注意事项:
1.如果bzip2不加任何选项,此时为压缩,压缩完改文件会生成后缀为.bz2的压缩文件,并删除原有的文件。所以说推荐使用bzip2 -k 来压缩源文件。
2.bzip2只能压缩单个文件,不能压缩目录。
一般情况下,小文件使用gzip来压缩,大文件使用bzip2来压缩。
3.tar
tar常用选项:
-c(create) 表示创建用来生成文件包。
-x:表示提取,从文件包中提取文件。
-t:可以查看压缩的文件
-z:使用gzip方式进行处理,它与c结合就表示压缩,与x结合就表示解压缩。
-j:使用bzip2方式进行处理,它与c结合就表示压缩,与x结合就表示解压缩。
-v(verbose):详细报告tar处理的信息。
-f(file):表示文件,后面接着一个文件名。
-C <指定目录> 解压到指定目录
3.1 tar打包、gzip压缩
压缩
tar -czvf 压缩文件名 目录名
比如:tar czvf test.tar.gz test
注意:
tar -czvf 与 tar czvf是一样的效果,所以-可以不写。
查看
tar tvf test.tar.gz
解压
tar xzvf 压缩文件名
tar xzvf 压缩文件名 -C 指定目录
例如:tar xzvf test.tar.gz 解压到当前目录
例如:tar xzvf test.tar.gz -C /home 解压到当home目录
3.2tar打包、bzip2压缩
压缩
tar cjvf 压缩文件名 目录名
tar cjvf test.tar.bz2 test
注意:
tar -cjvf 与 tar cjvf是一样的效果,所以-可以不写。
查看
tar tvf test.tar.gz
解压
tar xjvf 压缩文件名
tar xjvf 压缩文件名 -C 指定目录