gpt4 book ai didi

unix - 如何从终端的tar文件中提取目录内的文件?

转载 作者:行者123 更新时间:2023-12-04 17:05:16 25 4
gpt4 key购买 nike

我只想提取 tar 文件文件夹中的文件

例子:

tar文件内容:

  • /home/parent_dir/child_dir/

  • 我只想将 child_dir 中的文件提取到另一个目录

    最佳答案

    命令

    tar xf tarfile.tar /home/parent_dir/child_dir

    只会提取 child_dir 中的文件及其下属。

    /home/parent_dir/child_dir不是你想要的地方, GNU tar提供 --transform将使用的选项,如:
    tar  --transform 's,/home/parent_dir/child_dir,foo,' --show-transformed -xf tarfile.tar

    这将把原本会进入 /home/parent_dir/child_dir 的文件放入进入 ./foo反而。

    关于unix - 如何从终端的tar文件中提取目录内的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2824065/

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