Как извлечь определенный файл из сжатого архива gzip
Чтобы извлечь конкретный файл из сжатого архива gzip, вам сначала необходимо знать полный путь к этому файлу. Рассмотрим следующий пример.
$ tar tzf to-gzip.tar.gz
to-gzip/
to-gzip/file10.txt
to-gzip/file9.txt
to-gzip/file8.txt
to-gzip/file7.txt
to-gzip/file6.txt
to-gzip/file5.txt
to-gzip/file4.txt
to-gzip/file3.txt
to-gzip/file2.txt
to-gzip/file1.txt
В приведенном выше примере мы использовали команду t
для вывода списка всех файлов, содержащихся в gzip-архиве to-gzip.tar.gz
. Вывод в виде полного пути ко всем файлам в этом архиве. Далее мы можем использовать этот путь для извлечения любого файла. Например, извлекаем файл file2.txt из этого архива:
$ tar xvzf to-gzip.tar.gz to-gzip/file2.txt
to-gzip/file2.txt