У меня была та же самая реакция, когда я впервые увидел ее после перехода на Linux из Windows. То, что вы видите, - это разница в именных соглашениях.
В Windows файлы с такими расширениями, как .tx~
являются временными рабочими файлами, которые сами по себе часто бесполезны. Обычно они удаляются при закрытии редактора, поскольку они не выполняют никаких функций после сеанса.
Другое расширение, .bak
, часто используется для автоматической резервной копии исходного файла, чтобы у вас была возможность откатить изменения или восстановить их, если позже вы обнаружите, что испортили редактирование.
В Linux .txt~
эквивалентен файлу .bak
. Не было бы никакой причины создавать его, если вы собираетесь удалить его при закрытии.
Если вы не хотите, чтобы резервная копия исходного файла создавалась автоматически, в вашем редакторе может быть параметр для изменения этого поведения. В этом случае вам следует сохранить изменения под новым именем, используя Save as
, если вы когда-либо думаете, что вам может понадобиться предыдущая версия.