解压与压缩
tar命令
| 参数 | 说明 |
|---|---|
| -c | 表示压缩操作,即新建一个压缩文件(create, compress) |
| -x | 表示解压操作 |
| -v | 显示解压/压缩过程 |
| -C | 后面跟指定目录,表示解压到指定目录(不存在不会自动创建) |
| -f | 表示文件(file),后面跟需要处理的文件 |
| -j | 解压/压缩bzip2格式的文件,后缀为 |
| -z | 解压/压缩gzip格式的文件,后缀为.gzip |
| -t | (list)查看压缩包的中的重点文件 |
| -u | 表示更新压缩包中文件的内容 |
| -p | 表示将路径解释为绝对路径,而不是默认的相对路径 |
| -P | 保留文件原来的权限与属主 |
| --exclude=FILE | 压缩时,排除文件FILE |
示例
# 解压 压缩包a(gzip格式) 到指定目录bb
tar -xzvf a.tar.gz -C bb
# 压缩目录 bb 为 压缩包(gzip格式),并命名
tar -czvf bbgz.tar.gz bb
# 压缩目录 bb 为 压缩包(gzip格式),排除文件或者目录
tar -czvf bbgz.tar.gz --exclude=a.text --exclude=test/logs bb
# 查看压缩包里面的文件
tar -tf bb.tar.gz
zip命令
- unzip
- zip