Откуда берутся файлы, заканчивающиеся на ~?

15

Иногда при работе в Ubuntu возникают повторяющиеся имена файлов, которые отличаются только на a ~от оригинальных имен файлов.

Я знаю, что Кейт создает файлы резервных копий и вызывает их your_file.py.swp. Это что-то похожее? Если да, то какая программа генерирует их? И почему они не исчезают?

Aufwind
источник

Ответы:

22

Если вы используете gedit для редактирования существующих файлов, предпочтением по умолчанию является «Создание резервной копии файлов перед сохранением». Если вы хотите изменить это поведение по умолчанию, откройте gedit, затем перейдите в строку меню и выберите «Правка» -> «Настройки». Нажмите на вкладку «Редактор» и снимите флажок под « Сохранение файла» , чтобы отключить его.

введите описание изображения здесь

Другой распространенный ~создатель файлов emacs- некоторые утверждают, что он даже более популярен / распространен, чем gedit.

itnet7
источник
Вау. Я всегда задавался вопросом об этом. просто отключил gedit, потому что это вызывало путаницу при использовании git
BKSpurgeon
8

Это резервные копии файлов, которые автоматически создаются, как вы говорите. Несколько приложений используют этот формат. Обычно файлы .swp создаются, когда файл фактически открыт для редактирования, и любое автоматическое резервное копирование сохраняется в файл ~

touch file

ls | grep file
file

nano -B file 
# make a change to file, save changes

ls | grep file
file
file~

Я не уверен насчет Кейт, но если вы не используете другой редактор, я предполагаю, что это автоматическое резервное копирование (каждые 10 минут?) Из Кейт.

пантера
источник
5

Кейт тоже их генерирует. Вы можете отключить их или настроить по-разному в «Настройки»> «Настроить Kate»> «Компонент редактора»> «Открыть / Сохранить»> «Дополнительно».

Конфигурация файла резервной копии Кейт

Патчи
источник