Linux сохраняет файл с ~

Linux сохраняет файл с ~

Я пытаюсь написать программу php в linux и использую либо blue fish, либо gedit. Обе эти программы не сохраняют настоящее имя файла "newaccount.php", а вместо этого сохраняют "newaccount.php~" Почему linux делает это и как это остановить? Спасибо.

решение1

Это резервная копия файла перед сохранением. Смотретьhttps://help.ubuntu.com/community/gedit

Создать резервную копию:РедактироватьПредпочтенияредакторtab. Эта опция включена по умолчанию и создает копию файла перед сохранением изменений. Резервные файлы, сохраненные таким образом, добавляются с конечным "~". Если пользователь не хочет, чтобы gedit создавал резервные копии файлов таким образом, отмените выбор опции.

решение2

Это происходит потому, что geditпри редактировании файлов автоматически создается резервная копия.

глянь сюда

Здесь я создал файл под названием1

[макс@localhost ~/zzz]$ касание 1

при наборе текста ls -lотображается только один файл, который1

[макс@localhost ~/zzz]$ ls -l
всего 0
-rw-rw-r-- 1 макс макс 0 27 сен 18:39 1
[макс@localhost ~/zzz]$ gedit 1

Теперь я открыл файл с помощью gedit. Ввел текст "hello world" и сохранил. введите описание изображения здесь

После сохранения я набрал, ls -lтеперь отображаются два файла 1и1~

[макс@localhost ~/zzz]$ ls -l
всего 4
-rw-rw-r-- 1 макс макс 12 сен 27 18:40 1
-rw-rw-r-- 1 макс макс 0 27 сен 18:39 1~

Чтобы избежать этого, просто следуйте этому методу

1.открыть gedit

2. Перейдите в меню «Правка» > «Настройки» > «Редактор».

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

Здесь просто измените Create a backup copy of files before savingна Autosave files every 1 minutes Вот и все...

решение3

Файлы, заканчивающиеся на a, ~являются резервными файлами. Обычно вы увидите это, если другая программа редактирует файл или если ваш редактор дал сбой.

Для получения более подробной информации об этой проблеме прочитайтеотвечатькэтот вопрос askubuntu

Связанный контент