Estoy intentando escribir un programa php en Linux y estoy usando blue fish o gedit. Ambos programas no guardan el nombre verdadero del archivo "newaccount.php" sino que guardan "newaccount.php~" ¿Por qué Linux hace esto y cómo puedo detenerlo? Gracias.
Respuesta1
Este es el archivo de respaldo antes de guardarlo. Verhttps://help.ubuntu.com/community/gedit
Crear copia de seguridad:Editar→Preferencias→Editorpestaña. Esta opción está habilitada de forma predeterminada y crea una copia del archivo antes de guardar los cambios. Los archivos de copia de seguridad guardados de esta manera se añaden con un "~" al final. Si el usuario no desea que gedit haga una copia de seguridad de los archivos de esta manera, anule la selección de la opción.
Respuesta2
Esto se debe a que gedit
crea automáticamente una copia de seguridad cuando edita archivos.
mira aquí
Aquí creé un archivo llamado1
[max@localhost ~/zzz]$ toque 1
mientras ls -l
lo escribe muestra solo un archivo que es1
[max@localhost ~/zzz]$ ls -l total 0 -rw-rw-r-- 1 máx máx 0 27 de septiembre 18:39 1 [max@localhost ~/zzz]$ gedit 1
Ahora abrí el archivo con gedit
. E ingresó el texto "hola mundo" y lo guardó.
Después de guardar, escribí, ls -l
ahora se muestran dos archivos 1
y1~
[max@localhost ~/zzz]$ ls -l total 4 -rw-rw-r-- 1 máx máx 12 27 de septiembre 18:40 1 -rw-rw-r-- 1 máx máx 0 27 de septiembre 18:39 1~
Para evitar esto, simplemente siga este método.
1.abrir gedit
2.Vaya a Editar > Preferencias > Editor
Aquí simplemente cambia Create a backup copy of files before saving
a Autosave files every 1 minutes
Eso es todo...
Respuesta3
Los archivos que terminan con a ~
son archivos de respaldo. Normalmente, lo verá si otro programa está editando el archivo o si su editor falló.
Para obtener más información sobre este problema, lea elrespuestaaesta pregunta de Askubuntu