从 tar.gz 中提取特定文件夹

从 tar.gz 中提取特定文件夹

我知道这个问题以前在这个网站上被问过,就像这里1和这里2但对我来说没有成功。

我想Measures从 S012011_csv.tar.gz 压缩文件中提取该文件夹。如果我tar -ztvf file.tar.gz查看内容,您可以看到文件夹目录结构:

global//scratch//chamar//data//S012011_csv/Measures/file1.csv

global//scratch//chamar//data//S012011_csv/Measures/file2.csv

等等(是的,//这里存在并且可能是真正的问题)。

我只想提取文件夹当前目录中Measures文件夹下的子文件夹。S012011_csv.tar.gz

我已经尝试了所有这些选项但没有成功:

tar -xvzf S012011-v41_csv.tar.gz --strip=6 ./global//scratch//chamar//book//S012011-v41_csv/Mearsures/*

tar -xvzf S012011-v41_csv.tar.gz --strip=6 global//scratch//chamar//book//S012011-v41_csv/Mearsures/*

tar -xvzf S012011-v41_csv.tar.gz --strip=6 global/scratch/chamar/book/S012011-v41_csv/Mearsures/*

tar -xvzf S012011-v41_csv.tar.gz global/scratch/chamar/book/S012011-v41_csv/Mearsures/*

我究竟做错了什么?

(我有这个问题在 SuperUser.com 上,但我认为这个网站更合适)

相关内容