一、打包解包
tar
是Linux
系统中最常用的 备份工具
序号 | 命令 | 作用 |
---|---|---|
01 | tar -cvf XXX.tar 目录名/文件名 | 打包档案文件,同时创建 XXX.tar |
02 | tar -xvf XXX.tar | 解包解压 XXX.tar ,同时生成文件 |
Explain:
tar
选项功能说明
序号 | 选项 | 含义 |
---|---|---|
01 | c | 打包档案文件,创建打包文件 |
02 | x | 解开打包文件,生成档案文件 |
03 | v | 列出归档解档的详细过程,显示进度 |
04 | f | 指定档案文件名称后缀,必须放在最后 |
二、压缩解压
- 选项
-z
调用gzip
,从而实现 压缩/解压 的功能
序号 | 命令 | 作用 |
---|---|---|
01 | tar -zcvf XXX.tar.gz 目录名/文件名 | 打包压缩档案文件,同时创建 XXX.tar.gz |
02 | tar -zxvf XXX.tar.gz | 解包解压 XXX.tar.gz ,同时生成档案文件 |
03 | tar -zxvf XXX.tar.gz -C target path | 解包解压到指定路径的目录下,同时生成档案文件 |
- 选项
-j
调用bzip2
,从而实现 压缩/解压 的功能
序号 | 命令 | 作用 |
---|---|---|
01 | tar -jcvf XXX.tar.bz2 目录名/文件名 | 打包压缩档案文件,同时创建 XXX.tar.bz2 |
02 | tar -jxvf XXX.tar.bz2 | 解包解压 XXX.tar.bz2 ,同时生成档案文件 |
03 | tar -jxvf XXX.tar.bz2 -C target path | 解包解压到指定路径的目录下,同时生成档案文件 |
Explain:
- 指定路径的目录必须存在,否则会报错
三、使用通配符
序号 | 通配符 | 含义 |
---|---|---|
01 | * | 代表任意数个字符 |
02 | ? | 代表任意单个字符 |
03 | [abc] | 代表可以匹配 a、b、c 的任意一个 |
04 | [a-z] | 代表可以匹配从 a - z 范围内的任意一个 |