Podczas edycji plików foo.bar~
pojawiają się kopie zapasowe (pliki kończące się tyldą ~). Jak mogę kontrolować ich twórczość i czy można poprosić o rekurencyjne masowe usunięcie wszystkich plików z określonego katalogu i wszystkich jego podkatalogów?
9
Odpowiedzi:
Możesz utworzyć wszystkie pliki kopii zapasowych, aby przejść do katalogu
i wyłącz to całkowicie za pomocą
chociaż nikt tego nie zaleci.
Tworzenie kopii zapasowych tylko dla niektórych projektów nie jest łatwe: będziesz musiał przerzucić tę zmienną w różnych zaczepach.
Wreszcie, prośba o masowe usunięcie jest dokładnie równoważna z:
więc możesz być lepszy w robieniu tego w powłoce.
źródło
dired
ułatwia usunięcie wszystkich plików kopii zapasowej z katalogu - podired
prostu wpisz,~
aby oznaczyć pliki kopii zapasowej do usunięcia ix
wykonać usuwanie.źródło
Od https://www.gnu.org/software/emacs/manual/html_node/emacs/Backup-Names.html#Backup-Names
Możesz także ustawić EMACS, aby zachowywał numerowane kopie zapasowe i przechowywał tylko określoną liczbę kopii zapasowych, chociaż może to być gorsze niż tylko jedna kopia zapasowa dla każdego pliku. Zobacz https://www.gnu.org/software/emacs/manual/html_node/emacs/Backup-Deletion.html
źródło