gpt4 book ai didi

linux - 如何在没有父目录但使用最后一个目录的情况下进行 tar

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:06 25 4
gpt4 key购买 nike

我正在尝试 tar 一个没有父目录的目录,到目前为止我已经找到了一个解决方案,它删除了父目录并将名为 (DIR) 的目录下的所有文件 tar 到 DIR.tar.gz 文件,使用以下命令:

tar -cvzf $DIR.tar.gz -C $path/$DIR .

但是如果我想解压压缩后的文件,它将解压当前目录中的所有文件,但是,我希望能够以使用 tar -xzvf 时解压该目录的方式解压该目录到名为 DIR 的文件夹中。它应该很简单,但我无法在网上找到解决方案。有什么提示吗?

最佳答案

我相信你想要的是:

tar -cvzf $DIR.tar.gz -C $path ./$DIR

这应该将目录更改为您的文件夹路径 (-C),并且仅包括您尝试归档的相对目录 ($DIR)。

关于linux - 如何在没有父目录但使用最后一个目录的情况下进行 tar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38592892/

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