Утилита tar#
Утилита tar используется для архивации - хранения нескольких файлов в одном архиве, и управления такими архивами. Архив может быть как файлом, так и устройством, расположенным локально или удаленно.
Синтаксис tar:
tar <options> <sources>
Где:
<options>- опции;<sources>- источники - файлы, каталоги.
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Создание нового архива |
|
Фильтрация архива с помощью |
|
Отображение списка обработанных файлов; уровень детализации информации регулируется количеством включений данной опции, максимальный - |
|
Использование указанного архива/устройства; имя с двоеточием указывает на удаленное нахождение |
|
Извлечение файлов из архива |
|
Указание каталога в качестве цели обработки |
Возвращаемые значения:
0- успешное завершение;1- некоторые файлы были изменены;2- фатальная, неустранимая ошибка.
Примеры использования#
Для создания архива
path/to/target.tarи записи в него файловpath/to/file1иpath/to/file2введите команду:tar -cf path/to/target.tar path/to/file1 path/to/file2Для создания архива
path/to/target.tar.gzв форматеzipи записи в него файловpath/to/file1иpath/to/file2введите команду:tar -czf path/to/target.tar.gz path/to/file1 path/to/file2Для извлечения файлов из архива
path/to/source.tar.gzв текущий каталог в подробном режиме введите команду:tar -xvf path/to/source.tar.gz