27.1 Резервные файлы

Резервный файл — это копия старого содержимого файла, который вы редактируете. Emacs создает резервный файл при первом сохранении буфера в его посещенный файл. Таким образом, обычно резервный файл содержит содержимое файла до текущей сессии редактирования. Содержимое резервного файла обычно остается неизменным после его создания.

Резервные копии обычно создаются путем переименования посещенного файла в новое имя. По желанию вы можете указать, что резервные файлы должны создаваться путем копирования посещенного файла. Этот выбор имеет значение для файлов с несколькими именами; он также может повлиять на то, остается ли отредактированный файл принадлежащим исходному владельцу или становится собственностью пользователя, который его редактирует.

По умолчанию Emacs создает один резервный файл для каждого отредактированного файла. Вы также можете запросить нумерованные резервные копии; тогда каждый новый резервный файл получает новое имя. Вы можете удалить старые нумерованные резервные копии, когда больше не хотите ими пользоваться, или Emacs может удалить их автоматически.

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