Как создать TAR-архив в UNIX-системах
Ранее мы рассказывали о возможностях архиваторов ZIP и RAR. В этом материале мы рассмотрим инструмент TAR.
- Создание архива без сжатия
Синтаксис команды:
tar [параметр -cf] [название архива] [перечень файлов/папок для архивации]
Например:
-cf new.tar dir01
- Создание архива с использованием сжатия
Сжатия архива можно сделать двумя способами:
1. Синтаксис команды с Gzip-сжатием:
tar [параметр -cvzf] [название архива] [название папки]
“Расшифруем” параметр -cvzf:
-cf 一 параметр, указывающий на создание архива.
-v 一 параметр, выводящий результаты нового архива с перечнем объектов.
-z 一 параметр, указывающий на то, что архив сжимается при помощи Gzip.
Например:
tar -cvzf new.tar dir01
2. Синтаксис команды с Bzip2-сжатием:
tar [параметр -cvjf] [название архива] [название папки]
Паремтры -cf и -v имеют те же значения, что и в случае с Gzip-сжатием, тогда как -j говорит о том, что мы имеем дело с Bzip2. Например:
tar -cvjf new.tar dir01
- Распаковка архива
Синтаксис команды распаковки архива в текущий каталог:
tar [параметр-xvf] [название архива]
Например:
tar -xvf new.tar
Синтаксис команды распаковки архива в конкретный каталог:
tar [параметр -xvf] [название архива] [параметр -C]/[путь к папке]
Например:
tar -xvf new.tar -C /home/dir01
- Команда для просмотра файлов без распаковки архива
Синтаксис команды:
tar [параметр -tf] [название архива]
Например:
tar -tf new.rar
Если вы хотите получить информацию о всех возможностях TAR, воспользуйтесь следующей командой:
tar --help