Создание архива:
Синтаксис:
Пример создания:
где
c - ключ на создание архива
z - сжать архив в gzip
v - verbose режим, то есть с выводом на экран процесса
f - использовать файл (обязательно указываем, так как в большей степени работаем именно с файлами)
Распаковка архива:
Синтаксис:
Пример распаковки:
Распаковка .gz файла: tar -xvf archive.tar.gz
Распаковка .gzip файла: tar -xvzf archive.tar.gzip
Распаковка .tgz файла: tar -xvzf archive.tgz
Распаковка .bz2 файла: tar -xvjf archive.tar.bz2
где
j - ключ отвечающий за работу с архивом bz2
Распаковать в определенную папку:
ключ -C используется для указания папки, куда необходимо распаковать файлы из архива.
Распаковка без вложенной папки:
каталог /home/admin/folder заранее должен быть создан;
--strip-components 1 пропустит одну вложенную папку внутри архива.
Просмотр содержимого архива:
выведет простой список файлов и каталогов в архиве. Если же добавить ключ -v, будет выведен подробный список с указанием размера, прав доступа и прочих параметров
Со всеми остальными опциями поможет разобраться:
Синтаксис:
Код:
tar -c<опции> <новый архивный файл> <что сжимаем>
Код:
tar -czvf archive.tar.gz /home/user
c - ключ на создание архива
z - сжать архив в gzip
v - verbose режим, то есть с выводом на экран процесса
f - использовать файл (обязательно указываем, так как в большей степени работаем именно с файлами)
Распаковка архива:
Синтаксис:
Код:
tar -x<опции> <архивный файл>
Код:
tar -xvf archive.tar.gz
Распаковка .gz файла: tar -xvf archive.tar.gz
Распаковка .gzip файла: tar -xvzf archive.tar.gzip
Распаковка .tgz файла: tar -xvzf archive.tgz
Распаковка .bz2 файла: tar -xvjf archive.tar.bz2
где
j - ключ отвечающий за работу с архивом bz2
Распаковать в определенную папку:
Код:
tar -xvf archive.tar.gz -C /home/user
Распаковка без вложенной папки:
Код:
tar -xvf admin.tar.gz -C /home/admin/folder --strip-components 1
--strip-components 1 пропустит одну вложенную папку внутри архива.
Просмотр содержимого архива:
Код:
tar -tf archive.tar.gz
Со всеми остальными опциями поможет разобраться:
Код:
tar --help