tar - Утилита для работы с архивами

Утилита TAR для создание, изменение, распаковка архивов. Работа с большим количеством файлов и архивов одновременно.

Опции:

v - подробный вывод информации и работе.
f - эта опция позволяет записывать в файл. Т.е. ее нужно указывать всегда как при создании нового архива, так и при распаковке.
c - создание нового архива. Используется вместе с опцией f.
А - добавить файлы в архив. Внимание: сжатые архивы (bzip2 или gzip) нельзя изменить! Обновить/добавить файлы можно только в те архивы, которые созданы без сжатия, т.е. например так tar cf архив.tar имя-файла.
r - добавить файлы в конец архива.
d - показать различия между архивами.
t - вывести список файлов в архиве.
u - добавить в архив только те файлы, что новее уже существующих в архиве.
x - извлечь файлы из архива. Вместе с этой опцией надо указывать тип архива.
j - указывает тип архива bzip2.
z - указывает тип архива gzip.
k - не перезаписывать существующие файлы.
--keep-newer-files - не перезаписывать существующие файлы, которые новее, чем файлы в архиве.
--remove-files - удалить файлы, после добавления их в архив.
w - интерактивный режим, в котором tar будет запрашивать подтверждения на каждое действие.
X имя-файла - не добавлять в архив файлы, список которых указан в файле "имя-файла".

Пример: несжатый архив каталога.

 $ tar rf arch.tar  [ файл или каталог ]  
 $ ls -l
 итого 116864
 drwxr-xr-x 2 vinamin vinamin        4096 сен 22 12:35 arch 
 -rw-r--r-- 1 vinamin vinamin 119664640 сен 22 12:37 arch.tar 
 $

Пример: добавления файла в архив.

 $ tar rf arch.tar  text.txt 
 $ ls -l
 итого 122364
 drwxr-xr-x 2 vinamin vinamin        4096 сен 22 12:35 arch 
 -rw-r--r-- 1 vinamin vinamin 122480640 сен 22 12:37 arch.tar 
 
-rw-r--r-- 1 vinamin vinamin     2812928 сен 22 12:37 text.txt
 $

Пример: распаковки архива в корневую директорию.

 $ tar xvzf arch.tar  text.txt 

Пример: распаковки архива в другую дерикторию.

 $ tar xvzf arch.tar  -С /home/vinamin/arch 

Комментарии могут оставлять только зарегистрированные пользователи.