Přejmenoval jsem několik souborů v jednom dávkovém skriptu. Existuje způsob, jak vrátit změny, aniž byste je museli přejmenovat?
Poskytuje Linux nějaký nativní způsob undo
ing?
Přijatá odpověď:
Linux (stejně jako ostatní Uniices) nativně neposkytuje funkci vrácení zpět. Filozofie je taková, že když je to pryč, je to pryč. Pokud to bylo důležité, mělo by to být zálohováno.
Existuje souborový systém fuse, který automaticky uchovává kopie starých verzí:copyfs, dostupný ve všech dobrých distribucích. To samozřejmě může vyžadovat spoustu zdrojů.
Nejlepší způsob, jak se proti takovým nehodám chránit, je použít systém správy verzí (cvs, bazar, darcs, git, mercurial, subversion, …). Učení trvá trochu času, ale ve střednědobém a dlouhodobém horizontu se to úžasně vyplatí.