СИНТАКСИС КОМАНДЫ TAR
Создание архива:
tar опции [имя архива].tar файлы_для_архивации
Распаковка архива:
Tar опции [имя архива].tar
Опции команды
Ключ | Длинный формат |
Описание |
---|---|---|
-A | --concatenate | Добавить файлы в архив |
-c | --create | Создать новый архив |
-d | --diff | Проверить различие между архивами |
--delete | Удалить из существующего архива файл | |
-x | --extract | Извлечь файлы из архива |
-u | --update | Обновить архив более новыми файлами с тем же именем |
-t | --list | Сформировать список содержимого архива |
-r | --append | Присоединить файлы к концу архива |
Дополнительные параметры
Параметр | Длинный формат |
Описание |
---|---|---|
-f file | --file | Вывести результат в файл (или на устройство) file |
-C dir | -directory=DIR | Сменить директорию перед выполнением операции на dir |
-p | --same-permissions | Сохранить все права доступа к файлу |
-j | --bzip2 | Перенаправить вывод в команду bzip2 |
-v | --verbose | Выводить подробную информацию процесса |
--totals | Выводит итоговую информацию завершенного процесса | |
-z | --gzip | Перенаправить вывод в команду gzip |
-M | Многотомные архивы | |
--remove-files | Удалить исходные файлы после добавления в архив |
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ TAR
Создание архива tar
Создать архив archive.tar с подробным выводом информации, включающий файлы file1, file2 и file3:
tar --totals --create --verbose --file example_arc.tar file1 file2 file3
Вызов с однобуквенными значениями:
tar --totals -cvf example_arc.tar file1 file2 file3
Просмотр содержимого архива
tar -tf archive.tar
Распаковка архива tar
tar -xvf example_arc.tar
Распаковка архива tar в другой каталог
tar -C "example_dir" -xvf example_arc.tar
Создать сжатый архив с помощью bzip2
tar -cjvf example_arc.tar.bz2 file1 file2 file3
Создать сжатый архив с помощью gzip
tar -czvf example_arc.tar.gz file1 file2 file3
Распаковать сжатый архив с помощью bzip2
tar -C "example_dir" -xjvf example_arc.tar.bz2
Распаковать сжатый архив с помощью gzip
tar -xzvf example_arc.tar.gz
Комментарии