Как упаковать/распаковать архив под 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 |