Al editar archivos, foo.bar~
aparecen algunas copias de seguridad (archivos que terminan en tilde ~). ¿Cómo puedo controlar sus creaciones, y es posible solicitar una eliminación masiva recursiva de todos los archivos de un directorio específico y todos sus subdirectorios?
9
Respuestas:
Puede hacer que todos los archivos de respaldo vayan a un directorio con
y apagarlo completamente con
aunque nadie lo recomendará.
Hacer copias de seguridad solo para algunos proyectos no es fácil: tendrá que voltear esa variable en varios ganchos.
Finalmente, solicitar una eliminación masiva es exactamente equivalente a:
así que podría ser mejor hacerlo en el shell.
fuente
dired
facilita la eliminación de todos los archivos de copia de seguridad en un directorio:dired
simplemente escriba~
para marcar los archivos de copia de seguridad para su eliminación yx
ejecutar la eliminación.fuente
De https://www.gnu.org/software/emacs/manual/html_node/emacs/Backup-Names.html#Backup-Names
También puede configurar EMACS para que mantenga copias de seguridad numeradas y solo mantenga un número determinado de copias de seguridad, aunque esto puede ser peor que una sola copia de seguridad para cada archivo. Ver https://www.gnu.org/software/emacs/manual/html_node/emacs/Backup-Deletion.html
fuente