Архивация-разархивация через SSH

Бывает множество случаев когда потребуется применить навыки работы с zip и tar на удаленном сервере. 

Несколько примеров из личного опыта:

  • Перенос большого объема данных. Для переноса большого объема мелких файлов, рекомендуется предварительно архивировать их. Это сократит количество запросов и в зависимости от типа данных, скократит их размер на диске;
  • Установка CMS, фреймворка. Зачастую эти вещи поставляются в архивах. Заливать все файлы по FTP или SFTP (их может быть более 5000), не самая лучшая идея;
  • Создание BackUp сайта.
Как запаковать файлы в tar.gz через SSH

tar -zcvf <Выходной файл с раширением .tar.gz> <Архивируемая папка/файл>

— c – создать новый архив;

— f – параметр указывает что далее будет введено имя архива;

— z – будет использоваться архиватор gzip;

— v – вести лог операции.

Как запаковать файлы в zip через SSH
zip -r <Выходной файл с раширением .zip>  <Архивируемая папка/файл>
r — рекурсивная архивация всех вложенных папок и файлов.
Как распаковать файлы из tar.gz через SSH
tar -xzvf <Имя архива>.tar.gz
Как распаковать файлы из zip через SSH
unzip <Имя архива>.zip

Рассмотрим на примере установки CMS Modx Revo

Подключаемя по ssh к удаленному серверу. Для этого вводим команду:

ssh <username>@<remote ip or url>

Сервер потребует пароль и возможно попросит добавить его ssh-key в разрешенные.

Скачаем архив с CMS при помощи команды wget.

wget

Параметр url — ссылка на архив для загрузки на сервер. Архив скачается в текущую директорию, поэтому заранее рекомендую перейти в ту папку, где должен располагаться MODX Revo (чаще всего это корневая директория сайта «public_html»). Актуальную ссылку на загрузку можно взять на сайте разработчика.

Теперь самое важное. Zip арихв нужно распаковать. Для этого используем команду. unzip

Готово! Переходим по ссылке <ваш сайт>/setup и устанавливаем MODX Revo!

Материал подготовил:  Константин Островский

Свежие записи
Команда RD

Команда RD и RMDIR позволяют удалять как каталоги, так и

Интернет
help2site
Правильно составленное семантическое ядро – это успешный старт для сайта

Семантическое ядро сайта… Это словосочетание, безусловно, знакомо любому, более-менее, опытному вэб-мастеру, любому блоггеру, ведущего свой блог, которые прекрасно знают, что один из наиважнейших этапов при

Оборудование
help2site
Как выбрать корпус для компьютера

Сейчас на рынке представлен очень большой выбор корпусов для персонального компьютера (ПК), от чего у неопытных пользователей просто разбегаются глаза, и они не знают, что

Ремонт
help2site
Что нужно для ремонта компьютера

Для того чтобы комфортно ремонтировать компьютер требуется определённая материальная база комплектующих, программ и других средств. Каждый компьютерщик обычно приходит к этому самостоятельно, но очередной раз