1

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

3 ответа3

9

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

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

2

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

посмотреть здесь

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

[max @ localhost ~/zzz] $ touch 1

при вводе ls -l он показывает только один файл 1

[max@localhost ~/zzz]$ ls -l
total 0
-rw-rw-r-- 1 max max 0 Sep 27 18:39 1
[max@localhost ~/zzz]$ gedit 1

Теперь я открыл файл с помощью gedit . И ввел текст "Привет, мир" и сохранил.

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

[max@localhost ~/zzz]$ ls -l
total 4
-rw-rw-r-- 1 max max 12 Sep 27 18:40 1
-rw-rw-r-- 1 max max  0 Sep 27 18:39 1~

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

1. открыть Гедит

2. зайдите в Редактировать> Настройки> Редактор

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .