J'ai renommé quelques fichiers dans un script batch. Existe-t-il un moyen d'annuler les modifications sans avoir à les renommer ?
Linux fournit-il un moyen natif de undo
ing ?
Réponse acceptée :
Linux (comme les autres unices) ne fournit pas nativement de fonction d'annulation. La philosophie est que si c'est parti, c'est parti. S'il était important, il aurait dû être sauvegardé.
Il existe un système de fichiers fuse qui conserve automatiquement des copies des anciennes versions :copyfs, disponible dans toutes les bonnes distributions. Bien sûr, cela peut utiliser beaucoup de ressources.
La meilleure façon de se protéger contre de tels accidents est d'utiliser un système de contrôle de version (cvs, bazaar, darcs, git, mercurial, subversion, …). Cela prend un peu de temps à apprendre, mais c'est très payant à moyen et long terme.