gpt4 book ai didi

linux - 将文件解压到新文件夹中

转载 作者:太空宇宙 更新时间:2023-11-04 05:06:25 25 4
gpt4 key购买 nike

我有一堆 tar 和 tar.gz 文件,我想解压缩。在这些文件中,大多数文件都压缩了相同的文件夹结构(尽管文件不同)。

如果我通过右键单击并选择“在此处提取”来手动执行此操作,它将使用原始文件名为我创建一个新文件夹并将文件转储到那里。

但是,当我通过命令行执行此操作时,行为并不总是相同。有时它会创建所需的新文件夹,有时则不会,导致它覆盖其他文件夹的提取。

使用 -C 选项似乎需要已经存在的文件夹。如何在命令行中模仿手册“Extract Here”的行为?

谢谢。

最佳答案

您可以创建一个像这样的 bash 函数;

function untarhere() {
(mkdir -P $1; cd $1; tar xzf $2)
}

然后这样调用它

   untarhere /your/destination/directory  /your/tar/file.tar

关于linux - 将文件解压到新文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6863654/

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