Tar

Tar

tar

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

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

Содержание

Примечание

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

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

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

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

Tarpipe

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

tar -C "каталог_источника" -cf - . | tar -C "каталог_назначения" -xvf -

Tar over SSH

tar -C каталог_источника / -czpvf - . | ssh user@host "cat > каталог_назначения/backup.tgz"

См. также

Ссылки



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 — Расширение .tar MIME application/x tar Сигнатура u s t a r 0 0 at byte 257 ( ustar followed by a null byte followed by two digits 0 , 8 bytes in total) Тип формата архиватор Содержится в gzip, bzip2 …   Википедия

  • 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


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»