# Материалы для видео "1С-Битрикс молниеносный перенос сайта"

## 📂 Просмотр скрытых файлов и переход в нужную директорию

```bash
ls -a
```

- `ls -a` — выводит список всех файлов и директорий, включая скрытые (начинающиеся с точкой).

```bash
cd /path/to/directory
```

- `cd` — команда для перехода в указанную директорию.
- `/path/to/directory` — путь к нужной директории.

---

## 📦 Резервное копирование базы данных

```bash
mysqldump -u user_name -p database_name > backup.sql
```

- `mysqldump` — утилита для создания резервной копии базы данных MySQL.
- `-u` — указывает имя пользователя базы данных.
- `-p` — запрос пароля для аутентификации.
- Результат сохраняется в файл `backup.sql`.

---

## 🚀 Синхронизация файлов через SSH

```bash
rsync -avz -D -e "ssh" /local/path/to/files/ user@remote.server:/remote/path/to/destination/
```

- `rsync` — инструмент для синхронизации файлов и каталогов.
- `-a` — архивный режим, сохраняет права, владельцев и временные метки.
- `-v` — выводит подробную информацию о процессе.
- `-z` — сжатие данных при передаче.
- `-D` — передача специальных и устройств.
- `-e "ssh"` — использование SSH для безопасного подключения.
- Файлы из локального каталога копируются на удалённый сервер по указанному пути.

---

## 🔄 Восстановление базы данных

```bash
mysql -u user_name -p database_name < backup.sql
```

- `mysql` — утилита командной строки для работы с MySQL.
- `-u` — имя пользователя для подключения к базе данных.
- `-p` — запрос пароля для аутентификации.
- `<` — загрузка данных из SQL-файла в базу данных.

---

## 📍 Итог

Эти команды позволяют просмотреть содержимое директории, перейти в нужный каталог, создать резервную копию базы данных, передать файлы сайта на другой сервер и восстановить базу данных в новом окружении.