Наболее используемой утилитой для создания архивов в UNIX-системах является tar.
Примеры использования.
Синтаксис этих примеров:
tar [-ключи] [название архива] [путь, что запаковать]
Создать простой архив с именем logs.tar, упаковав в него каталог logs:
# tar cfp logs.tar logs
# ls -la | grep logs
drwxr-xr-x 2 root setevoy 512 Aug 25 14:48 logs
-rw-r–r– 1 root setevoy 4608 Sep 3 18:31 logs.tar
Создать архив, и сжать его с помощью gzip, в результате получится архив logs.tar.gz:
# tar czfp logs.tar.gz logs
-rw-r–r– 1 root setevoy 797 Sep 3 18:33 logs.tar.gz
Создать архив, и сжать его с помощью bzip, в результате получим архив logs.tar.bz2:
# tar cjfp logs.tar.bz2 logs
-rw-r–r– 1 root setevoy 768 Sep 3 18:34 logs.tar.bz2
Распаковать архив:
# tar xfp logs.tar.bz2
Больше информации – в man tar.
При создании архива в него включаются все подкаталоги, находящиеся внутри указанного для упаковски каталога.
Архиватор bzip2 имеет более высокую степень сжатия, однако gzip более распространен.