Таr и gzip
Большинство пользователей других операционных систем, в том числе Windows 98 и Mac OS, знакомы со сжатыми архивами. Сжатый архив – это единый файл, содержащий один или несколько файлов в сжатой форме.
Сжатые архивы часто используются для распространения программного обеспечения через Internet. В Linux есть команда unzip для доступа к архивным ZIP-файлам, но в мире Unix большее распространение получили архивы TAR. Эти архивы после заполнения сжимаются программой сжатия одиночных файлов gzip.
Tar
Первоначально программа tar предназначалась для создания резервных копий системы на магнитных лентах (tar – сокращение от tape archive, что означает архив на магнитной ленте). В настоящее время эта программа широко применяется для подготовки программного обеспечения к распространению.
Формат команды создания архива:
$ tar cvf tar-file-патв file-list
По этой команде создается архивный файл tar-file-name (как правило, с расширением .tar), в который записываются все файлы, указанные в списке file-list, составленном в соответствии с правилами, рассмотренными в гл. 16. Обратите внимание: файлы, вносимые в архив, не переносятся, а копируются, поэтому нет опасности их случайного удаления.
Обратите также внимание на параметры, следующие непосредственно за командой. В приведенном примере это cvf. Каждый из этих параметров определяет отдельные аспекты поведения команды tar:
- с – указывает создание нового архива, в отличие от просмотра существующего или внесения в него файлов;
- v – указывает подробный вывод данных с указанием каждого архивируемого файла;
- f – указывает архивирование в файл, а не на магнитную ленту.
Если необходимо архивировать все файлы с расширением .txt в текущем каталоге в архивный файл text .tar, можно воспользоваться командой:
$ tar cvf text.tar *.txt ab.txt pop.txt
Обратите внимание на перечисление файлов, копируемых в архив.
Иногда ipeGyeiUM копирован, в архив каталог. К счастью, каталог, указанный в списке файлов команды tar, копируется в архив вместе со всеми содержащимися в нем файлами и подкаталогами. Следовательно, для копирования всего содержимого, например, каталога vnc в архивный файл vnc.tar можно воспользоваться командой:
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
$ tar cvf vnc.tar vnc
Полностью, это будет иметь следующий вид.
$ tar cvf vnc.tar vnc vnc/ vnc/LICENSE.TXT vnc/README vnc/README .vnc server vnc/Xvnc vnc/classes/ vnc/classes/DesCipner.class vnc/classes/animatedMemorylmageSource.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/vncviewer
Обратите внимание, что в первой ответной строке команды указывается создание каталога vnc в архиве, после чего происходит копирование файлов в этот каталог.