gpt4 book ai didi

shell - 解压 filename.tr.gz 到目录 "filename"

转载 作者:行者123 更新时间:2023-12-03 08:45:45 31 4
gpt4 key购买 nike

我想解压一个文件,例如使用 shell 命令将“tar123.tar.gz”复制到目录/myunzip/tar123/”。

tar -xf tar123.tar.gz 将解压缩文件,但在与我工作的目录相同的目录中。

如果文件名是“tar233.tar.gz”,我希望将其解压缩到/myunzip/tar233.tar.gz”,以便目标目录基于文件名。

有谁知道 tar 命令是否可以做到这一点?

最佳答案

使用 Bash 和 GNU tar:

file=tar123.tar.gz
dir=/myunzip/${file%.tar.gz}
mkdir -p $dir
tar -C $dir -xzf $file

关于shell - 解压 filename.tr.gz 到目录 "filename",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2950505/

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