gpt4 book ai didi

unix - 如何将 tar 中的单个文件提取到不同的目录?

转载 作者:行者123 更新时间:2023-12-03 05:37:19 26 4
gpt4 key购买 nike

我知道我可以使用以下命令将单个文件提取到当前工作目录(假设我有一个名为 test.tar 的 tar 文件,其中包含一个名为 testfile1 和 testfile2 的文件):

$tar xvf test.tar testfile1

我可以使用 -C 选项将文件提取到另一个目录:

$tar xvf test.tar -C anotherDirectory/

当我将上述两种技术结合在一起时,我想我可以将单个文件提取到另一个目录。

$ tar xvf test.tar testfile1 -C anotherDirectory/

但结果是我只能将testfile1提取到当前工作目录,而不是另一个目录。

我想知道如何将单个文件从 tar 提取到不同的目录?

最佳答案

问题是你的参数顺序不正确。单个文件参数必须位于最后。

例如

$ tar xvf test.tar -C anotherDirectory/ testfile1

应该可以解决问题。

PS:您应该在 superuser 上问这个问题而不是SO

关于unix - 如何将 tar 中的单个文件提取到不同的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9249603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com