Pregunta Archivo extra con el mismo nombre creado automáticamente mientras se escribe un programa en Unix


En algún momento mientras escribía un programa, por ejemplo convert.c un archivo con el mismo nombre seguido de mosaico (~) convert.c~ se crea en el mismo directorio. ¿Por qué es esto así y qué está sucediendo realmente? Por favor explique.


0


origen


¿Qué editor usas? - LouXiu


Respuestas:


es creado por su programa editor C Se crea cuando abre su archivo c. es un archivo temporal. y debería eliminarse cuando cierras tu editor


1





En la plataforma Linux, cuando usamos "vim" o "vi" se crea el archivo de intercambio, es decir ".filename.c.swp".

El archivo de intercambio permite que un sistema operativo use espacio en el disco duro para simular memoria extra. Cuando el sistema tiene poca memoria, intercambia una sección de RAM que está utilizando un programa inactivo en el disco duro para liberar memoria para otros programas.

Para una descripción más detallada, vaya a través del enlace a continuación,

http://kb.iu.edu/data/aagb.html


1





Si usas Vim pon esto en tu vimrc

set nobackup
set nowritebackup

Si usa Emacs, ponga esto en sus .emacs.

(setq make-backup-files nil)

Entonces no hay archivo de respaldo.


0