Linux salvando um arquivo com um ~

1

Eu 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 verdadeiro nome do arquivo "newaccount.php", mas sim salvando "newaccount.php ~" Por que o Linux está fazendo isso e como posso fazer com que ele pare? Obrigado.

    
por Matthew 27.09.2012 / 05:08

3 respostas

9

Este é o arquivo de backup antes de salvar. Consulte o link

Create Backup Copy: EditPreferencesEditor tab. This option is enabled by default and creates a copy of the file before saving changes. Backup files saved in this manner are appended with a trailing "~". If the user does not want gedit to back up files in this manner, deselect the option.

    
por 27.09.2012 / 05:11
2

Isso porque gedit cria automaticamente um backup quando você edita arquivos.

veja aqui

Aqui eu criei um arquivo chamado 1

[max@localhost ~/zzz]$ touch 1

enquanto digita ls -l , mostrando apenas um arquivo que é 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

Agora abri o arquivo com gedit . E inseriu o texto "olá mundo" e salvou.

Depoisdesalvar,digiteils-leagoraelemostradoisarquivos1e1~

[max@localhost~/zzz]$ls-ltotal4-rw-rw-r--1maxmax12Sep2718:401-rw-rw-r--1maxmax0Sep2718:391~

Paraevitarisso,sigaestemétodo

1.opengedit

2.gotoEdit>Preferences>Editor

Aqui apenas altere Create a backup copy of files before saving para Autosave files every 1 minutes É isso ...

    
por 27.09.2012 / 15:36
0

Os arquivos que terminam com ~ são arquivos de backup. Normalmente, você verá se outro programa estiver editando o arquivo ou se o seu editor tiver falhado.

Para mais informações sobre este problema, leia a resposta para esta questão do askubuntu

    
por 27.09.2012 / 06:53

Tags