Архиватор tar Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:tar [2010/11/09 14:01]
wiki:tar [2013/11/09 20:20] (текущий)
[Распаковка архива]
Строка 1: Строка 1:
 ====== Архиватор tar ====== ====== Архиватор tar ======
  
-**tar** - наиболее распространенный архиватор,​ используемый в Linux-системах. Сам по себе tar не является архиватором в привычном понимании этого слова, т.к. он самостоятельно не использует сжатие. В то же время, многие архиваторы (например,​ [[wp>​Gzip]] или [[wp>​bzip2]]) не умеют сжимать несколько файлов,​ а работают только с одним файлом или входным потоком. Поэтому чаще всего эти программы используются вместе. tar создает несжатый архив, в который помещаются выбранные файлы и каталоги,​ при этом сохраняя некоторые их атрибуты (такие как права доступа). После этого полученный файл ''​*.tar''​ сжимается архиватором,​ например,​ ''​gzip''​. Вот почему архивы обычно имеют расширение ''​tar.gz''​ или ''​tar.bz2''​ (для архиваторов ''​gzip''​ и ''​bzip2''​ соответственно)+**tar** - наиболее распространенный архиватор,​ используемый в Linux-системах. Сам по себе tar не является архиватором в привычном понимании этого слова, т.к. он самостоятельно не использует сжатие. В то же время, многие архиваторы (например,​ [[wp>​Gzip]] или [[wp>​bzip2]]) не умеют сжимать несколько файлов,​ а работают только с одним файлом или входным потоком. Поэтому чаще всего эти программы используются вместе. tar создает несжатый архив, в который помещаются выбранные файлы и каталоги,​ при этом сохраняя некоторые их атрибуты (такие как права доступа). После этого полученный файл ''​*.tar''​ сжимается архиватором,​ например,​ ''​gzip''​. Вот почему архивы обычно имеют расширение ''​.tar.gz''​ или ''​.tar.bz2''​ (для архиваторов ''​gzip''​ и ''​bzip2''​ соответственно)
  
 ===== Использование ===== ===== Использование =====
Строка 35: Строка 35:
 распакует содержимое архива в текущую папку. Альтернативное место для распаковки можно указать с помощью ключа ''​-C'':​ распакует содержимое архива в текущую папку. Альтернативное место для распаковки можно указать с помощью ключа ''​-C'':​
  
-<​code>​tar -xvf archive.tar.lzma -C /​path/​to/​folder</​code>​+<​code>​tar -xvf archive.tar.bz2 -C /​path/​to/​folder</​code>​
  
 ==== Просмотр содержимого архива ==== ==== Просмотр содержимого архива ====
Строка 47: Строка 47:
 ===== Прочие возможности ===== ===== Прочие возможности =====
  
-tar предоставляет множество полезных возможностей. Например,​ можно указать файлы и каталоги,​ которые не будут включены в архив, добавить файлы в существующий архив, взять список объектов для запаковки из текстового файла и много что ещё. Во всем многообразии опций как всегда поможет разобраться ​''​man tar'' ​или же ''​%%tar --help%%''​.+tar предоставляет множество полезных возможностей. Например,​ можно указать файлы и каталоги,​ которые не будут включены в архив, добавить файлы в существующий архив, взять список объектов для запаковки из текстового файла и много что ещё. Во всем многообразии опций как всегда поможет разобраться ​<code bash>man tar</​code> ​или же <code bash>tar --help</​code>​
  
 {{tag>​Архиватор Консоль tar gzip bzip2 Можно_улучшить}} {{tag>​Архиватор Консоль tar gzip bzip2 Можно_улучшить}}