Поиск по сайту:

Как извлечь определенный файл из сжатого архива 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

Статьи по данной тематике: