Ho rinominato alcuni file in uno script batch. C'è un modo per annullare le modifiche senza doverle rinominare?
Linux fornisce un modo nativo per undo
ing?
Risposta accettata:
Linux (come altri UNIC) non fornisce nativamente una funzione di annullamento. La filosofia è che se non c'è più, non c'è più. Se era importante, avrebbe dovuto essere eseguito il backup.
C'è un filesystem fuse che conserva automaticamente le copie delle vecchie versioni:copyfs, disponibile in tutte le buone distribuzioni. Naturalmente, ciò può richiedere molte risorse.
Il modo migliore per proteggersi da tali incidenti è utilizzare un sistema di controllo della versione (cvs, bazaar, darcs, git, mercurial, subversion, …). Ci vuole un po' di tempo per imparare, ma a medio e lungo termine ripaga egregiamente.