Estou tentando escrever um programa php no Linux e estou usando o blue fish ou o gedit. Ambos os programas não estão salvando o nome verdadeiro do arquivo "newaccount.php", mas salvando "newaccount.php ~" Por que o Linux está fazendo isso e como posso fazer com que ele pare? Obrigado.
Responder1
Este é o arquivo de backup antes de salvar. Verhttps://help.ubuntu.com/community/gedit
Criar cópia de segurança:Editar→Preferências→editoraba. Esta opção está habilitada por padrão e cria uma cópia do arquivo antes de salvar as alterações. Os arquivos de backup salvos dessa maneira são anexados com um "~" no final. Se o usuário não quiser que o gedit faça backup dos arquivos dessa maneira, desmarque a opção.
Responder2
Isso ocorre porque gedit
cria automaticamente um backup ao editar arquivos.
Veja aqui
Aqui eu criei um arquivo chamado1
[max@localhost ~/zzz]$ toque 1
enquanto digita ls -l
mostrando apenas um arquivo que é1
[max@localhost ~/zzz]$ ls -l total 0 -rw-rw-r-- 1 máx. máx. 0 27 de setembro 18:39 1 [max@localhost ~/zzz]$ gedit 1
Agora abri o arquivo com gedit
. E digitei o texto "olá mundo" e salvei.
Depois de salvar digitei ls -l
agora está mostrando dois arquivos 1
e1~
[max@localhost ~/zzz]$ ls -l total 4 -rw-rw-r-- 1 máx. 12 27 de setembro 18:40 1 -rw-rw-r-- 1 máx. máx. 0 27 de setembro 18:39 1~
Para evitar isso basta seguir este método
1.abra o gedit
2.vá em Editar > Preferências > Editor
Aqui é só mudar Create a backup copy of files before saving
para Autosave files every 1 minutes
É isso aí...
Responder3
Arquivos que terminam com a ~
são arquivos de backup. Normalmente, você verá se outro programa estiver editando o arquivo ou se o seu editor travou.
Para obter mais informações sobre esse problema, leia oresponderparaesta pergunta do askubuntu