1)解压
命令 | 作用 |
tar -xf xxx.tar.gz | 解压xxx.tar.gz到当前路径 |
tar -xf xxx.tar.gz -C targetdir | 解压到指定路径targetdir |
tar -tf xxx.tar.gz | 查看压缩包里的文件以及目录 |
tar -xf xxx.tar.gz dir1/dir2 | 部分解压,解压xxx.tar.gz里的dir1/dir2 |
tar -xf xxx.tar.gz --strip-components 1 | 跳过1级目录解压 |
其他:
1.1)查看xxx.tar.gz中某级(如2级)目录下的文件以及目录
tar -tf ./xxx.tar.gz | awk -F "/" '{print $2}' | sort | uniq
2)压缩
命令 | 作用 |
tar -zcvf xxx.tar.gz xxx | 将目录xxx以gzip格式压缩成xxx.tar.gz文件 |
选项 | 格式 | 后缀 |
-z | gzip | .tar.gz |