+7 926 070-36-31
Москва и Московская область
06.12.2017

Для архивирования папки, файлов в архив ZIP через ssh у Вас на сервер должны быть установлены утилиты ZIP и UNZIP. Рассмотрим как их поставить и как ими пользоваться.

Чтобы поставить утилиты, Вам надо в ssh прописать команды установки:

yum install zip

yum install unzip


Теперь рассмотрим команды для архивирования:

zip <имя архива> <путь к папке с файлами> // архивируется только файлы, без папки в текущую директорию

zip /<путь к архиву>/<имя архива> <путь к папке с файлами> // архивируется только файлы, без папки в указанную директорию

zip -r <имя архива> <путь к папке с файлами> //ключ "-r" архивирует папки и файлы в текущую директорию zip -r /<путь к архиву>/<имя архива> <путь к папке с файлами> //ключ "-r" архивирует папки и файлы в указанную директорию


1) Архивирование только файлов из папки /home/bitrix/www/в корневую папку на сервере в архив www.zip 

zip /www.zip /home/bitrix/www/
 

2) Архивирование файлов и папок текущей директории /home/bitrix/www/upload в корневую папку на сервере в архив upload.zip

zip -r /upload.zip /home/bitrix/www/upload/
Теперь рассмотрим, как разархивировать имеющиеся архивы.
unzip <имя архива>  //Разархивировать содержимое архива в текущую директорию
unzip <имя архива> /<путь для разархивирования> //Разархивировать содержимое архива в указанную директорию
unzip /<путь к архиву>/<имя архива> /<путь для разархивирования> //Разархивировать содержимое архива по указанному пути в указанную директорию

unzip <имя архива> <имя файла> //Разархивировать файл с именем <имя файла> из архива в текущею директорию
unzip -l <имя архива> //Показать список файлов находящихся в архиве

Примеры разархивирования архивов:

1) Разархивировать содержимое архива в текущую директорию

unzip data.zip

2) Разархивировать содержимое архива в указанную директорию /tmp/data

unzip data.zip -d /tmp/data
3) Посмотреть список файлов в архиве
unzip -l data.zip

Помощь или ключи к команде unzip можно посмотреть командой:

unzip -h




Возврат к списку

  • Хотите быть в курсе добавления новых видео?
  • Хотите участвовать в выборе тем уроков?
Подписывайтесь!


6лет
опыта
разработки
49
выполненых
проектов
100%
клиентов
нас рекламируют своим друзьям
6 лет
разрабатываю
сервисы для Гос органов