Команды
У Frost восемь команд. frost -h перечисляет их все вместе со всеми параметрами.
#Общие параметры
Работают с любой командой:
| Параметр | Что делает |
|---|---|
--config-dir <dir> | Использует другую папку конфигурации |
-h, --help | Показывает справку со всеми командами и параметрами |
-v, --version | Показывает версию Frost. Указывается перед командой |
#frost init
Настраивает Frost: что копировать, куда и как часто. Запустите снова, чтобы просмотреть или изменить настройки. Подробнее в разделе Настройка Frost.
frost init
#frost backup
Создаёт резервную копию прямо сейчас. Подробнее в разделе Резервное копирование.
frost backup [--dry-run] [--path <dir>] [--exclude <pattern>] [--no-verify]
| Параметр | Что делает |
|---|---|
-n, --dry-run | Показывает, что было бы отправлено, ничего не отправляя |
--path <dir> | Копирует эту папку вместо обычных. Можно повторять |
--exclude <pattern> | Дополнительно исключает файлы, подходящие под шаблон. Можно повторять |
--no-verify | Пропускает выборочную проверку после копирования |
#frost restore
Возвращает файлы из снимка. Без аргументов открывает обозреватель снимков. Подробнее в разделе Восстановление файлов.
frost restore [snapshot] [paths...] --beside | --to <dir> | --overwrite
| Параметр | Что делает |
|---|---|
--beside | Восстанавливает в новую папку рядом с оригиналами |
--to <dir> | Восстанавливает в новую папку внутри указанной |
--overwrite | Восстанавливает поверх оригиналов, заменяя то, что там лежит. Сначала спрашивает |
-y, --yes | Не спрашивает перед перезаписью |
#frost status
Показывает последние снимки, расписание и состояние копий. Подробнее в разделе Проверка резервных копий.
frost status [--verify] [--all]
| Параметр | Что делает |
|---|---|
--verify | Сначала выполняет новую проверку |
-a, --all | Показывает все снимки, а не только 10 последних |
#frost browse
Открывает обозреватель снимков. Подробнее в разделе Обозреватель снимков.
frost browse
#frost config
Читает или меняет настройки без повторного запуска мастера. Подробнее в разделе Настройки.
frost config [--show-secrets]
frost config get <key> [--show-secrets]
frost config set <key> <value...>
frost config edit [editor]
| Параметр | Что делает |
|---|---|
--show-secrets | Показывает учётные данные полностью, не скрывая их |
#frost key
Показывает, проверяет или импортирует фразу восстановления. Подробнее в разделе Фраза восстановления.
frost key show
frost key verify
frost key import
#frost update
Обновляет Frost до последней версии. Подробнее в разделе Обновление Frost.
frost update [--check]
| Параметр | Что делает |
|---|---|
--check | Только сообщает, есть ли версия новее |
#Коды завершения
Frost завершается с кодом 0, если команда выполнена успешно, и с кодом 1 при любой ошибке. Ошибкой считается и копия или frost status --verify, проверка которых нашла проблему, поэтому скрипты могут проверять результат:
frost status --verify || echo "Frost check failed" >&2