Команда tar создает файл архива из одного или нескольких указанных файлов или директорий. Она также может строить список содержимого архива или извлекать из него файлы и директории. Файл TARархива также известен как TARфайл, или тарболл.
Файл TARархива предлагает некоторые преимущества для директории из отдельных строк. Например, он значительно упрощает пересылку целой папки по электронной почте. Директории, содержащие большое количество похожих файлов, могут быть заархивированы более эффективно, если архив работает со всем объемом данных одного файла.
Обычно TARархив используется для добавления в вариант оригинальной программы файлов бесплатного программного обеспечения с открытым кодом. В большинстве случаев TARархивы создаются с помощью программы gzip или bzip2. Однако, если все архивируемые файлы уже сжаты (что обычно происходит с аудио, видеофайлами и OpenOffice.org), архивация самого архива не принесет большой пользы.
Вы можете назвать TARфайл как хотите, но определенные расширения файлов обычно используются для объяснения пользователю, как распаковать файл. Наиболее распространенные расширения: О TAR — для незаархивированных архивов TAR;
О TAR.GZ или TGZ — для архивов TAR, которые были заархивированы с помощью программы gzip; О TAR.BZ2 или TBZ — для архивов TAR, которые были заархивированы с помощью программы bzip2. Синтаксис команды tar: tar параметры аргументы
Параметры указываются одной буквой без дефиса, хотя многие версии TAR также поддерживают дефис. Рассмотрим наиболее полезные параметры. О Ь — указывает размер блока (по умолчанию — блоки по 512 байт). О с — создает (записывает) новый архив.
О f имя_файла — читает из архива имя_файла или записывает его. Если имя_файла пропущено или вместо него указан дефис (), то файл архива записывается как стандартный вывод или читается со стандартного ввода. О j — архивирует и распаковывает архив, используя программу bzip2 или bunzip2.
Архивы, сделанные с помощью bzip2, обычно имеют расширение BZ2. О р — сохраняет права доступа к файлу. О t — строит список файлов имеющегося архива.
О v — в ходе создания и распаковки архивов выдает список содержащейся информации. С помощью параметра t можно сообщить больше деталей о перечисленных файлах. О х — извлекает (читает) файлы из существующего архива. О г — архивирует и распаковывает архив с использованием программы gzip или gunzip. Архивы, созданные с помощью gzip, обычно имеют расширение GZ.