Используем Архиваторы FreeBSD

Как упаковать/распаковать архив под FreeBSD.
Используем tar,bzip2,rar,zip,xz.

Используем tar
Как распаковать tar.gz в текущую директорию:

tar xvfz filename.tar.gz

так же для tar.bz2.

tar jxvf filename.tar.bz2

Как упаковать файлы в tar.gz:

tar cvfz filename.tar.gz dir

так же для tar.bz2.

tar cvfj filename.tar.bz2 dir

Используем rar
Чтобы распаковать rar архив, нужно установить unrar

# cd /usr/ports/archivers/unrar && make install clean

после чего

# unrar x filename.rar /директория/куда/распаковать/

Что бы упаковать что-либо в rar надо установить сам архиватор.

# cd /usr/ports/archivers/rar && make install clean

Что бы упаковать в rar текущую директорию скажем:

# rar a file1.rar *

Используем zip
Распаковать zip
Для начала поставим unzip

# cd /usr/ports/archivers/unzip && make install clean

что бы распаковать достаточно сказать:

# unzip filename.zip

Содержимое будет извлечено в текущую директорию.
чтобы Упаковать zip
нужно его установить:

# cd /usr/ports/archivers/zip && make install clean

По простому упаковать текущую директорию в zip-архив:

zip -r filename.zip *

Если не указать ключ -r, то вложенные в директории файлы не будут упакованы (-r —recurse-paths Travel the directory structure recursively;)

Используем XZ
Установка:

# cd /usr/ports/archivers/xz && make install clean

Упаковать в xz

# xz -z pkg-descr

Распаковать

# xz -d pkg-descr.xz