在 Ubuntu(以及其他基于 Linux 的系统)中,.tar
格式的文件通常使用 tar
命令来解压。.tar
文件是 Unix 和 Linux 系统上常用的归档文件,它可以包含多个文件和目录,但并不压缩它们。不过,.tar
文件经常与压缩格式(如 .gz
、.bz2
或 .xz
)结合使用,以创建更小的归档文件。
以下是几种常见的 .tar
及相关格式文件的解压方法:
-
解压
.tar
文件:
tar -xf 文件名.tar |
这里 -x
表示提取文件,-f
表示文件名。
2. 解压 .tar.gz
或 .tgz
文件(gzip 压缩):
tar -xzvf 文件名.tar.gz |
或者
tar -xzvf 文件名.tgz |
这里 -z
表示 gzip 压缩。
3. 解压 .tar.bz2
文件(bzip2 压缩):
tar -xjvf 文件名.tar.bz2 |
这里 -j
表示 bzip2 压缩。
4. 解压 .tar.xz
文件(xz 压缩):
如果你的系统支持 xz 压缩,你可以使用:
tar -xJvf 文件名.tar.xz |
这里 -J
表示 xz 压缩。但是,一些旧版本的 tar
可能不支持 xz 压缩,你可能需要先安装 xz-utils
软件包(通常已经预装)。
5. 查看 .tar
文件内容而不解压:
如果你只是想查看 .tar
文件中的内容而不解压它,你可以使用:
tar -tf 文件名.tar |
对于 .tar.gz
、.tar.bz2
或 .tar.xz
文件,只需将相应的 -z
、-j
或 -J
选项添加到 tar -tf
命令中即可。
6. 将多个文件或目录打包为 .tar
文件:
如果你想将多个文件或目录打包为一个 .tar
文件,你可以使用:
tar -cvf 输出文件名.tar 文件或目录1 文件或目录2 ... |
这里 -c
表示创建归档文件。如果你还想压缩它,可以添加 -z
、-j
或 -J
选项以及一个 .gz
、.bz2
或 .xz
扩展名到输出文件名中。