Możliwa duplikat:
Cofnij polecenie kosza na LINUX
Cześć,
Czy istnieje prosty sposób cofnięcia rmpolecenia?
Pytanie jest czysto teoretyczne; NIGDY nie usunąłem dziennika kolejki porównawczej, która zajęła cały lunch.
Możliwa duplikat:
Cofnij polecenie kosza na LINUX
Cześć,
Czy istnieje prosty sposób cofnięcia rmpolecenia?
Pytanie jest czysto teoretyczne; NIGDY nie usunąłem dziennika kolejki porównawczej, która zajęła cały lunch.
Odpowiedzi:
W systemie Ubuntu lub podobnym:
$ sudo apt-get install trash-cli
$ alias rm=trash
Następnie umieść ten alias w .bashrc lub w odpowiednim skrypcie logowania dla wybranej powłoki.
trash-cliPakiet jest interfejs wiersza poleceń do tego samego kosza, że użycie GNOME i KDE i inne. Więc wszystko, co usuniesz za pomocą trashpolecenia, może zostać przywrócone przez GNOME / KDE i odwrotnie.
Inne polecenia w trash-clipakiecie są trash-list, trash-emptyi restore-trash.
rm? Lubię mieć przycisk cofania dla moich przypadkowych usunięć, nawet w wierszu poleceń. Ponadto trash-cliwyraźnie to ułatwia, akceptując (i ignorując) wiele rmopcji GNU . Poza tym PO poprosił o sposób cofnięcia. To rozwiązanie nie odpowiada poprawnie na pytanie bez aliasu.
rma następnie zahipnotyzować się, aby zapomnieć o tym. W ten sposób możesz nadal używać rmtak, jakby to było ostateczne ... ale jeśli wpadniesz w poślizg i powiesz „och nie !!” nie jesteś do końca wkręcony. (tj. nie polegaj na jego „odzyskiwalnej” funkcjonalności)
sudo rm?
Tradycyjna odpowiedź brzmi:
Odzyskujesz plik z najnowszej kopii zapasowej. Masz ostatnią kopię zapasową, prawda?
ponieważ w wielu systemach plików Unix to proste nie jest możliwe lub jest bardzo trudne.
Jak zauważyli inni, nie jest to już kwestia ostateczna, ale nie popełnianie tego rodzaju błędów jest nadal preferowanym podejściem.
rm -fr *(1)*... każdy plik zerwany. Dlatego tworzenie kopii zapasowych nie zawsze jest rozwiązaniem. Trash-cli brzmi fajnie.
Aby zapobiec hipotetycznym przyszłym błędom, możesz użyć aliasu rm do rm -i ...
lstych samych parametrów, więc mogę zobaczyć, co się wydarzy.