tar


tar
tar
Расширение

.tar

MIME

application/x-tar

Сигнатура

u s t a r \0 0 0 at byte 257 ("ustar" followed by a null byte followed by two digits '0', 8 bytes in total)

Тип формата

архиватор

Содержится в

gzip, bzip2, lzip, lzma, xz, lzop, compress

Открытый формат?

да

tar (англ. tape archive) — формат битового потока или файла архива, а также название традиционной для Unix программы для работы с такими архивами. Программа tar была стандартизирована в POSIX.1-1998, а также позднее в POSIX.1-2001. Первоначально программа tar использовалась для создания архивов на магнитной ленте, а в настоящее время tar используется для хранения нескольких файлов внутри одного файла, для распространения программного обеспечения, а также по прямому назначению — для создания архива файловой системы. Одним из преимуществ формата tar при создании архивов является то, что в архив записывается информация о структуре каталогов, о владельце и группе отдельных файлов, а также временны́е метки файлов.

Как и другие утилиты Unix, tar — специализированная программа, которая следует философии Unix «делать только одну вещь» (в данном случае — работать с архивами формата tar), «но делать её хорошо». Поэтому tar не создаёт сжатых архивов, а использует для сжатия внешние утилиты, такие как gzip и bzip2. Ранее для сжатия использовалась также утилита compress, которая практически вышла из употребления.

Содержание

Примечание

Из-за достаточно поздней стандартизации существует несколько похожих, но не до конца совместимых форматов. В частности различие между GNU tar и SUN Solaris tar наблюдается при длине имени файла, включаемого в архив, более 100 символов или размере включаемого в архив файла более 8 ГБ.

Расширения имён файлов

Для файлов, содержащих архивы tar, традиционно применяется расширение имени файла .tar. В случае дополнительного сжатия другими программами применяются следующие расширения:

  • gzip: .tar.gz, .tgz (в случае ограничений файловой системы на длину расширения), .tar.gzip
  • bzip2: .tar.bz2, .tar.bzip2, .tbz2, .tb2, .tbz
  • compress: .tar.Z, .taz
  • LZMA: .tar.lzma
  • XZ: .tar.xz, .txz
  • lzop: .tar.lzo, .tzo
  • lzip: .tar.lz, .tlz

Примеры

Создание bar.tar из файла или каталога foo:

tar -cvf bar.tar foo

Извлечение содержимого bar.tar в текущий каталог:

tar -xvf bar.tar

Tarpipe

Tarpipe — процесс создания tar-архива в stdout и последующем извлечении содержания архива в другом каталоге из stdin. Это очень удобный метод копирования содержания одной файловой системы в другую, так как происходит полное копирование, включая атрибуты файлов, символические ссылки, файлы устройств.

tar -C "каталог_источника" -cf - . | tar -C "каталог_назначения" -xvf -
Tar over SSH
tar -C каталог_источника -czpvf - . | ssh user@host "cat > каталог_назначения/backup.tgz"
Tar & 7-zip

Чтобы сделать резервную копию каталога:

tar cf - directory | 7za a -si directory.tar.7z

Чтобы восстановить из резервной копии:

7za x -so directory.tar.7z | tar xf -

Ссылки



Wikimedia Foundation. 2010.

Смотреть что такое "tar" в других словарях:

  • tar- — V. «t...r» …   Enciclopedia Universal

  • Tar — is a viscous black liquid derived from the destructive distillation of organic matter. Most tar is produced from coal as a byproduct of coke production, but it can also be produced from petroleum, peat or wood.Types of tarGeneralThe word tar is… …   Wikipedia

  • Tar — (англ. tape archive)  формат битового потока или файла архива, а также название традиционной для Unix программы для работы с такими архивами. Программа tar была стандартизирована в POSIX.1 1998, а также позднее в POSIX.1 2001. Первоначально… …   Википедия

  • TAR — (англ. tape archive) формат битового потока или файла архива, а также название традиционной для Unix программы для работы с такими архивами. Программа tar была стандартизирована в POSIX.1 2001. Первоначально программа tar использовалась для… …   Википедия

  • TAR-21 — CTAR 21 Тип: автомат Страна …   Википедия

  • Tar.gz — tar (англ. tape archive) формат битового потока или файла архива, а также название традиционной для Unix программы для работы с такими архивами. Программа tar была стандартизирована в POSIX.1 2001. Первоначально программа tar использовалась для… …   Википедия

  • TAR — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.  Pour l’article homophone, voir Tare …   Wikipédia en Français

  • Târ — (musique) Pour les articles homonymes, voir Tar. Târ Iranien …   Wikipédia en Français

  • TAR — steht für: eine ungarische Gemeinde im Komitat Nógrád, siehe Tar (Ungarn) ein orientalische Laute, siehe Târ ein orientalische Trommel, siehe Tar (Trommel) ein Archivformat und Archivierungsprogramm, siehe tar Die Abkürzung TAR steht für: Trans… …   Deutsch Wikipedia

  • ţar — ŢAR, ţari, s.m. Titlu purtat în trecut de monarhii unor state slave; persoană care purta acest titlu. – Din rus. ţar. Trimis de laura tache, 05.02.2003. Sursa: DEX 98  ţar s. m., pl. ţari Trimis de siveco, 10.08.2004. Sursa: Dicţionar ortografic …   Dicționar Român

Книги

Другие книги по запросу «tar» >>