На этот вопрос уже есть ответ здесь:
Почему Ubuntu создает файл, оканчивающийся на ~ для каждый файл, который я создаю в текстовом редакторе?
При создании файла в текстовом редакторе, таком как GNU Emacs, скажем, myfile, также создается другой файл с именем myfile ~. Почему создается этот лишний файл? Использование cat
на нем ничего не отображает.
Спасибо,
Режим по умолчанию Emacs должен создать файл резервной копии с суффиксом "~" каждый раз, когда Вы редактируете и сохранили файл. Можно отключить это путем создания .emacs
файл в корневом каталоге и установка опции в нем . Это происходит с Emacs на всех платформах. Другие редакторы могут сделать то же под Ubuntu, но это не имеет никакого отношения к самому Ubuntu.
Это - файл резервной копии, который содержит содержание файла до сохранения и будет создан каждый раз, когда Вы сохранили файл.
Это emacs
(и xemacs
и jed
) - не Ubuntu - который создает те файлы. Это - копия предыдущей версии файла Ваше редактирование, т.е. файл, как это было, прежде чем Вы внесли изменения и использовали, "сохраняет" для сохранения их. Я признаю, что это часто - беспокойство, но, конечно, полезно, если Вы имеете, вносят изменения, о которых Вы позже сожалеете.
Это может быть выключено вручную - и можно выключить его по умолчанию в .emacsrc
файл.
Лично я выполняю задание крона, которое удаляет резервные копии, к которому не получали доступ больше недели.
emacs
также make-файлы назвали что-то "#filename#" и ".#filename#". Этот файл содержал несохраненные изменения - т.е. вещи, которые Вы сделали, с тех пор в последний раз сохраняют. Файл периодически обновляется, поскольку Вы редактируете файл. Если emacs
(или Ваш компьютер) катастрофические отказы, Вас попросят продолжить "восстановленный буфер", при попытке отредактировать файл снова. (Эти файлы I также периодически "крон далеко".)
Мой совет, продолжайте позволять emacs
, делают резервные копии... рано или поздно, Вы будете сожалеть о нем, если Вы не сделаете.