LINUX.ORG.RU

tar.gz извлечь файл в каталог

 ,


0

1

Как извлечь файл из tar-архива в конкретный каталог? Всё дело в том, что извлечение файла производится со всем деревом каталогов командой:

tar -xvf pkgutils#5.40.7-1.pkg.tar.gz -C /usr/local/bin usr/bin/pkgadd

Неужели нет варианта извлечения просто файла, без пути?


Откуда ж вы такие тупые берётесь? Из тара извлечение последовательное, тебе как минимум надо извлечь файлы перед нужным. Ну и поверх это все дело пожато архиватором. Иди маны кури, потом расскажешь что понял.

anonymous
()
Ответ на: комментарий от anonymous

Ты свой уровень показал, назад в школу… :)

cdrw
() автор топика
   File name transformations
       --strip-components=NUMBER
              Strip NUMBER leading components from file names on extraction.

       --transform=EXPRESSION, --xform=EXPRESSION
              Use sed replace EXPRESSION to transform file names.

или банально -O (output to stdout)

tar ... -O > extracted.file

futurama ★★★★★
()
Ответ на: комментарий от futurama

Спасибо. Уже так получилось:

tar -xvf pkgutils#5.40.7-1.pkg.tar.gz –strip-components=2 -C /usr/local/bin usr/bin/pkgadd

–strip-components=2 - уровень вложенности файла.

cdrw
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.