1

То, что я хочу сделать, это извлечь один файл из огромного tar-файла вместо того, чтобы извлекать весь tar.

Я использую RHEL 6.4

Я прогуглил это и попробовал следующее:

tar --extract --file=some.tar ./env
tar: ./env: Not found in archive
tar: Exiting with failure status due to previous errors
tar -xf some.tar ./env
tar: ./env: Not found in archive
tar: Exiting with failure status due to previous errors

И да, env файл существует в tar-файле.

Я прочитал ответ, приведенный здесь:извлечь один файл из огромного файла TGZ

Есть ли способ, которым я могу сделать это извлечение одного файла или нет?

1 ответ1

2

Попробуйте использовать флаг -t чтобы увидеть, как хранится имя файла, затем укажите то же имя в конце вашей команды tar для извлечения, включая любые пути / каталоги. Как в

tar --extract --file=some.tar exactfilename

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