Таr и gzip
Восстановление сжатых файлов
Для восстановления файла, сжатого командой gzip, можно воспользоваться этой же командой с параметром -d.
$ gzip – d test.pdf.gz
Файл восстанавливается в прежнем виде, из его имени удаляется расширение .gz.
Можно обойтись,без параметра -d, если для восстановления сжатого файла ввести команду:
$ gunzip test.pdf.gz
Объединение команд gzip и tar
Поскольку ранние версии команды tar выполняли архивирование без сжатия, она обычно применялась в сочетании с командой gzip, как в следующем примере:
$ tar cvf text.tar *.txt ab.txt pop.txt $ gzip text.tar
…где создается сжатый архив с именем text.tar.gz.
Доступ в этот архив возможен только после восстановления от сжатия:
$ .gunzip text.tar.gz $ tar tvf text.tar -rw-r--r – root/root 48 1998-06-05 16:13 ab.txt -rw-r--r – root/root 6 1998-06-05 16:13 pop.txt
Более поздние версии команды tar, в том числе входящие в современные дистрибутивы, предусматривают непосредственное создание сжатых архивов и прямой доступ к ним. Чтобы создать сжатый архив, команду tar надо ввести с параметром z:
$ tar czvf vnc.tar.gz vnc vnc/ vnc/LICENSE.TXT vnc/README vnc/README.vncserver vnc/Xvnc vnc/classes/ vnc/classes/DesCipher.class vnc/classes/animatedMemorylmageSouree.class vnc/classes/authenticationPanel.class vnc/classes/clipboardFrame.class vnc/classes/optionsFrame.class vnc/classes/rfbProto.class vnc/classes/vncCanvas.class vnc/classes/vncviewer.class vnc/classes/vncviewer.jar vnc/vncpasswd vnc/vncserver vnc/vncvi ewer
Для просмотра полученного архива можно воспользоваться командой:
$ tar tzvf text.tar.gz -rw-r-r– root/root 48 1998-06-05 16:13 ab.txt -rw-r-r– root/root 6 1998-06-05 16:13 pop.txt
…а для извлечения файлов – командой:
$ tar xzvf text.tar.gz ab.txt pop.txt
Примечание
Подробно о командах tar и gzip, а также их параметрах, см. на страницах руководства этих команд.