Cambié el nombre de algunos archivos en un script por lotes. ¿Hay alguna forma de deshacer los cambios sin tener que volver a renombrarlos?
¿Linux proporciona alguna forma nativa de undo
? ing?
Respuesta aceptada:
Linux (como otros unices) no proporciona de forma nativa una función de deshacer. La filosofía es que si se ha ido, se ha ido. Si era importante, se debería haber hecho una copia de seguridad.
Hay un sistema de archivos de fusibles que guarda automáticamente copias de versiones antiguas:copyfs, disponible en todas las buenas distribuciones. Por supuesto, eso puede consumir muchos recursos.
La mejor manera de protegerse contra tales accidentes es usar un sistema de control de versiones (cvs, bazar, darcs, git, mercurial, subversion, …). Se necesita un poco de tiempo para aprender, pero vale la pena increíblemente a mediano y largo plazo.