Кроме архиватора 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.
Комментариев нет:
Отправить комментарий