Почему скомпилированные программы создают копию с ~?

Почему, когда я запускаю программы в первый раз, он создает копию этого файла с ~ в конце? Например, такой файл, как HelloWorld.lua при запуске, создаст 2 файла: HelloWorld.lua и HelloWorld.lua~ . Какова цель этого события?

2 Solutions collect form web for “Почему скомпилированные программы создают копию с ~?”

Если файл foo имеет sibling foo~ файл с тильдой, скорее всего, является побочным продуктом, резервным или промежуточным файлом для вашего компилятора или редактора.

Они обычно очищаются автоматически, игнорируются вашим контролем версий и скрываются в guis.

Думает об этом как о той вещи, с которой большинство людей не знакомо, и вы, вероятно, не хотите иметь дело, если вы не уверены, что вам это нужно – вроде как сумки и колостомы.

Речь идет не о «компиляции» программы, а даже о кодировании. Это ваш текстовый редактор, создающий резервный файл.

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

Проверьте этот ответ для решения.

  • UDev автоматизирует диски как «usbhd», независимо от типа и имени на Ubuntu 12.10
  • Как перенаправить sys-журнал ubuntu на виртуальную машину на хостинг?
  • Как установить Fedora & Ubuntu с зашифрованными VG на одном диске?
  • ssh passwordless не работает для вновь созданного пользователя с помощью команды «useradd»
  • Как запустить прямой эфир в качестве локального радио
  • Не удалось войти в систему из-за неправильного разрешения экрана
  • Почему каталог должен иметь липкий бит без исполняемого бита?
  • Установка Ubuntu в Windows 10
  • Запуск параллельных заданий по Ubuntu - различия между конфликтами ввода / вывода между Perl и Java
  • «Sudo service uwsgi restart» возвращает , однако журналы uwsgi показывают, что процессы были созданы и запущено приложение python
  • Как удалить BOOST 1.49 и установить BOOST 1.54 в ubuntu?
  • Linux и Unix - лучшая ОС в мире.