我搜寻并找到如何获取我想要的两个部分,但没有任何方法可以让您完成整个过程...
我想要做的是从tar.gz中提取一个特定的文件夹,并将其解压到不同路径中的另一个文件夹中。
例如:
备份.tar.gz文件中的目录路径为:a/b/c/d(d是我的主文件夹,里面有很多其他文件夹)
我想要将目录“d”解包到此不同服务器路径中的“m”内:a/b/m
如果我尝试使用此代码: tar -xzf backup.tar.gz -C a/b/m
** 文件夹结构看起来像是:a/b/m/a/b/c/d 但我希望它看起来像是a/b/m+d, 这样所有存档“d”路径中的主文件/文件夹最终都会出现在“m”路径中。
非常感谢您的帮助!
谢谢!