Я знаю, что этот вопрос ранее задавался на этом сайте раньше, как здесь 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/*

Что я делаю неправильно?

1 ответ1

1

Попробуй это:

tar -xvzf S012011-v41_csv.tar.gz "*S012011-v41_csv*Mearsures*"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .