Несколько полезных команд при работе с сервером через ssh

  • 18.08.2015
  • SSH

Часто используемые команды для управления сервером при разработке сайтов на MODx и не только.

Работа с архивами ZIP

Запаковка файлов в архив zip

zip -r имя_архива архивируемая_папка

Например: zip -r files.zip ./
Пояснения: -r означает, что нужно искать файлы в папке рекурсивно, иначе в архиве бы оказалась одна пустая папка.

Распаковка файлов zip

unzip имя_архива.zip

Работа с архивами tar.gz

Запаковка файлов в архив tar.gz

tar -zcvf имя_архива архивируемая_папка

Например: tar -zcvf folder.tar.gz ./
Пояснения:
- c – что создается новый архив;
- f – посредством этого флага задается имя создаваемого архива;значит - z – архивация будет происходить посредством архиватора gzip;значит - v – в консоль будет выводиться информация о процессе архивации.

Распаковка файлов tar.gz

tar -xzvf имя_архива.tar.gz

Импорт и экспорт баз данных MySQL

Экспорт базы данных:

mysqldump -p -u username database_name > dbname.sql

Экспорт отдельной таблицы:

mysqldump -p --user=username database_name tableName > tableName.sql

Импорт базы данных:

mysql -p -u username database_name < file.sql 

Импорт отдельной таблицы:

mysql -u username -p -D database_name < tableName.sql