归档和压缩一样,都是指的是一个文件和目录的集合,这个集合被储存在一个文件中,不同的是储存方式不同,归档没有经过压缩,它占用的空间是其中所有文件和目录的综合,而压缩经过了压缩,因此所占用的磁盘比集合中所有的文件大小总和要小。通常,归档总会和系统数据备份联系在一起
tar 命令详解
选项 |
含义 |
-c |
将多个文件或者目录进行打包 |
-A |
追加tar文件到归档文件 |
-f |
指定包名 |
-v |
显示打包过程 |
-x |
对tar包解打包操作 |
-C |
指定解打包位置 |
-t |
只查看tar包中有那些文件或者目录,不对tar包解打包 |
-z |
压缩和解压缩,“.tar.gz”格式 |
-j |
压缩和解压缩,“.tar.bz2”格式 |
zip unzip命令
1
| zip [选项] 压缩包名 源文件或源文件目录
|
选项 |
含义 |
-r |
递归压缩目录 |
-m |
压缩后删除源文件 |
-v |
显示压缩过程 |
-q |
在压缩的时候不显示命令的执行过程 |
-压缩级别 |
从1~9,-1代表快,-9代表压缩效果好 |
-u |
更新压缩的文件,往压缩文件添加新文件 |
-d |
将压缩文件解压到指定目录 |
-n |
解压时不覆盖已经存在的文件 |
-o |
覆盖 |
-v |
查看压缩文件的详细信息,并不解压 |
-t |
测试压缩文件有没有损害。但不解压 |
-x 文件列表 |
解压文件,但不解压列表中的文件 |
gzip 命令
选项 |
含义 |
-c |
将压缩数据输出到标准输出中,并保留源文件 |
-d |
对压缩文件解压缩 |
-r |
递归压缩 |
-v |
显示 |
-l |
详细信息 |
-数字 |
压缩等级 |
-f |
强制解压缩 |
-t |
测试压缩文件是不是正常,但不解压 |
bzip2 命令
选项 |
含义 |
-d |
解压缩 |
-k |
使用来保留原始文件 |
-f |
强制覆盖 |
-t |
测试压缩包完整性 |
-v |
显示 |
-数字 |
压缩等级 |
-L |
列出压缩文件内容 |