Исключение ненужных файлов
Зачем
Не всё стоит копировать: временные файлы, незавершённые загрузки или папки, которые воссоздаются одной командой. Исключения сокращают копирование и экономят место.
Перед началом
- Исключённый файл не попадёт ни в одну новую версию копии. Исключайте только то, что точно не будете восстанавливать.
- Список по умолчанию пропускает, среди прочего, временные файлы (
*.tmp), файлы блокировки Office (~$*), незавершённые загрузки (*.part,*.crdownload), системные файлы (Thumbs.db,desktop.ini) и папки, которые можно воссоздать (node_modules,__pycache__,.venv,venv). Папки.gitс историей репозиториев он намеренно не пропускает.
Пошагово
- На странице «Резервная копия» найдите раздел «Исключения».
- Введите маски, по одной в строке, например:
*.iso: все файлы с расширением .iso;Thumbs.db: файл с этим именем в каждой папке;node_modules/*: каждая папка с этим именем, на любой глубине, со всем содержимым;Проекты/старые/*: одна конкретная папка. Маска из нескольких частей отсчитывается от папки, добавленной в копию.
Звёздочка заменяет любую последовательность символов, а вопросительный знак заменяет один символ. Регистр букв не важен. Косая черта может быть прямой или обратной.
- Нажмите «Предпросмотр изменений»: исключённые файлы не учитываются.
- Запустите копирование. Чтобы исключения действовали и в копиях по шаблону, сохраните шаблон ещё раз (см. «Сохранение настроек в виде шаблона»).
«Вернуть стандартные» вставляет рекомендуемый список, встроенный в программу.
Список для новых копий
В меню слева нажмите «Настройки». В разделе «Исключения по умолчанию» измените список и нажмите «Сохранить». Этот список программа предлагает в мастере и на странице «Резервная копия» для новых копий. «Вернуть заводские» возвращает список, встроенный в программу. Шаблонов, сохранённых ранее, это изменение не касается.
Что должно появиться
После копирования исключённых файлов в новой версии нет. Прежние версии сохраняют файлы, которые в них уже есть.
Что дальше
- В мастере вариант «Проекты и код» добавляет в список папки с результатами сборки и кэшами инструментов, например build, dist, target.
- Когда копия защищает доказательства Sigelith, программа сама пропускает журналы и рабочие файлы Sigelith Desktop (см. «Защита доказательств Sigelith Desktop»).
Если что-то не работает
- Файл, который должен был пропускаться, всё равно попадает в копию: проверьте написание маски. Маска из нескольких частей, например
Проекты/старые/*, отсчитывается от папки, добавленной в копию. Чтобы пропускать папку с данным именем везде, введите только имя с/*, напримерстарые/*. - В копии не хватает нужного файла: ему соответствует одна из масок. Удалите эту маску из списка и запустите копирование ещё раз.