要将
.tar
归档文件解压到指定目录,你可以使用
tar
命令的
-x
(解压)和
-C
(或
--directory
)选项。
-C
选项后面跟的是你想要解压到的目标目录的路径。
命令的基本格式如下:
tar-xvf yourfile.tar -C /path/to/destination
或者,更常见的是,将
-C
选项放在
-xvf
之前或之后,但紧跟在归档文件名之后,以确保命令的清晰性:
tar-xvf yourfile.tar -C /path/to/destination
或者
tar-C /path/to/destination -xvf yourfile.tar
然而,需要注意的是,虽然很多
tar
实现都接受
-C
选项放在
-xvf
之后,但将其放在前面可能不是所有版本都支持的标准行为。因此,为了最大的兼容性,建议将
-C
选项放在
-xvf
之后。
如果归档文件是压缩的(如
.tar.gz
、
.tgz
、
.tar.bz2
或
.tar.xz
),你还需要添加相应的解压选项(
-z
、
-j
、
-J
),但
-C
选项的位置仍然相同:
# 对于 .tar.gz 或 .tgz 文件tar-xzvf yourfile.tar.gz -C /path/to/destination
# 对于 .tar.bz2 文件tar-xjvf yourfile.tar.bz2 -C /path/to/destination
# 对于 .tar.xz 文件tar-xJvf yourfile.tar.xz -C /path/to/destination
在这些命令中,
-x
表示解压,
-v
表示在解压时显示详细输出(可选),
-f
指定归档文件的名称,
-z
、
-j
、
-J
分别用于处理 gzip、bzip2 和 xz 压缩的归档文件,而
-C
指定了解压的目标目录。
版权归原作者 Covirtue 所有, 如有侵权,请联系我们删除。