Linux常见的打包及压缩文件格式有tar,tar.gz,tar.xz,tar.bz2,zip,虽然命令不多,但是经常容器弄混,在这里用表格整理一下,方便记忆及操作。
源文件:src.xxx
目标文件:dest.xxx
解压到指定目录:/tmp
| 扩展文件名 | 解压缩 | 解压缩到指定目录 | 压缩 | 可选参数 |
|---|---|---|---|---|
| zip | unzip src.zip | unzip src.zip dest | ||
| gz | gnuzip src.gz | gzip src | ||
| tar | tar xf src.tar | tar xf src.tar -C /tmp | tar cf dest.tar src | -v 显示过程 |
| tar.gz/tgz | tar zxf src.tar.gz | tar zxf dest.tar.gz -C /tmp | tar zcf dest.tar.gz src | -v 显示过程 |
| tar.bz2 | tar jxf src.tar.bz2 | tar jxf dest.tar.bz2 -C /tmp | tar jcf dest.tar.bz2 src | -v 显示过程 |