Możliwa duplikat:
Cofnij polecenie kosza na LINUX
Cześć,
Czy istnieje prosty sposób cofnięcia rm
polecenia?
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 rm
polecenia?
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:
Następnie umieść ten alias w .bashrc lub w odpowiednim skrypcie logowania dla wybranej powłoki.
trash-cli
Pakiet jest interfejs wiersza poleceń do tego samego kosza, że użycie GNOME i KDE i inne. Więc wszystko, co usuniesz za pomocątrash
polecenia, może zostać przywrócone przez GNOME / KDE i odwrotnie.Inne polecenia w
trash-cli
pakiecie sątrash-list
,trash-empty
irestore-trash
.źródło
rm
? Lubię mieć przycisk cofania dla moich przypadkowych usunięć, nawet w wierszu poleceń. Ponadtotrash-cli
wyraźnie to ułatwia, akceptując (i ignorując) wielerm
opcji GNU . Poza tym PO poprosił o sposób cofnięcia. To rozwiązanie nie odpowiada poprawnie na pytanie bez aliasu.rm
a następnie zahipnotyzować się, aby zapomnieć o tym. W ten sposób możesz nadal używaćrm
tak, 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:
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.
źródło
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 ...
źródło
ls
tych samych parametrów, więc mogę zobaczyć, co się wydarzy.