29.11.2016

Архивирование ZIP в FreeBSD

Кроме архиватора Tar в FreeBSD нам доступен Zip.Про базовую работу с ним говорится далее


Установка

Вариант 1

Установка из бинарного репозитория:

pkg add zip unzip

Вариант 2

Установка из портов (для меня более привычная):

cd /usr/ports/archivers/zip

make install clean

cd /usr/ports/archivers/unzip

make install clean

rehash

Архивирование

zip -r -5 /home/my_archive.zip /usr/local/www

Где:

-r -рекурсивный перебор фалов. Добавит в архив все файлы и папки, которые находятся в указанной директории

-5 -степень сжатия от 0 до 9 (0 - без сжатия, 9 - максимальное) в данном примере выбрано среднее

/home/my_archive.zip - адрес архива

/usr/local/www - что добавляем в архив

Для исключения директории используем ключ -x

Распаковка архива

unzip /home/my_archive.zip -d /usr/local/www

Для основных действий с архивами этого достаточно, а для более сложных операций читаем man, в нем описано, как через командную строку можно сделать все то, что под Windows через GUI.

Комментариев нет:

Отправить комментарий