Как создать 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

Powered by Simple Blog