打包:将多个文件合成一个总的文件,这个总的文件通常称为 ”归档“。
压缩:将一个大文件通过某些压缩算法变成一个小文件。
1、命令 1.1、tar压缩格式:tar -参数 ××.tar 目录|文件
解压格式:tar -参数 ××.tar [-C 目标目录]
-
参数
- c:create,创建,创建归档文件。
- f:file,文件,指定归档文件。
- r:append,追加,追加文件到归档末尾。
- t:list,列表,列出归档文件内容。
- v:verbose,冗余,显示指令执行过程。
- x:extract,提取,提取归档中的文件。
-
参数组合
- -cvf:创建 tar 归档文件。
- -tf:显示归档中的内容。
- -rvf:追加文件到归档尾部。
- -xvf:解开 tar 归档。
常用,文件后缀名:.tar.gz
压缩格式:gzip ××.tar
解压格式:gunzip ××.tar.gz [-C 目标目录]
1.3、bzip2、bunzip2不常用,压缩率比 gzip 大,但更耗时。文件后缀名:.tar.bz2
压缩格式:bzip2 ××.tar
解压格式:bunzip2 ××.tar
1.4、zip、unzip压缩格式:zip -r 目录|文件
解压格式:unzip ××.zip [-C 目标目录]
查看不解压:unzip -l ××.zip
- 参数
- -r:recursively,递归地。
- -l:显示压缩文件内容。
压缩格式:tar -参数 ××.格式名 目录|文件
解压格式:tar -参数 ××.格式名 [-C 目标目录]
- tar + gzip|gunzip(.tar.gz)
- -zcvf: 先归档再压缩归档。
- -zxvf:先解压再解开归档。
- -zcat|zmore|zless:显示压缩的文件的内容。
- tar + bzip2|bunzip2(.tar.bz2)
- -jcvf:
- -jxvf:
- -bzcat|bzmore|bzless:显示压缩的文件的内容。