Есть ли способ извлечь один файл из файла tar в определенный каталог?
На самом деле, я имею дело с файлом .tgz
поэтому я пытаюсь что-то вроде этого:
gunzip -c mytargzfile.tgz | tar xvf - path/to/myfile -C /tmp
Для извлечения записи файла с именем path/to/myfile
в mytargzfile.tgz
в каталог /tmp
.
Но эта команда не выполняется, так как tar жалуется, что не может найти в архиве файлы с именами -C
и /tmp
. Я пробовал переключать опцию -C
до xvf
и это тоже не помогло.
Обратите внимание, что я использую AIX и KSH