Kosz na śmieci dla wiersza poleceń Ubuntu
Jako użytkownik systemu Linux może być konieczne od czasu do czasu usuwanie plików z systemu. Staramy się zachować ostrożność podczas usuwania plików, szczególnie podczas usuwania ich na stałe, ponieważ nie chcemy na zawsze pomyłkowo utracić użytecznych informacji. Niestety zdarzają się przypadki, gdy pomyłkowo usuwamy coś i nie ma możliwości odzyskania go. Lub zdarza się, że zamierzamy usunąć tylko pliki z folderu, ale również przez pomyłkę usunąć pliki z podfolderów. W interfejsie graficznym rzeczy są prawie widoczne, a narzędzie Trashcan służy do odzyskiwania skasowanych plików. Jednak usuwanie plików jest szczególnie delikatną operacją w wierszu poleceń systemu Linux.
W tym artykule wyjaśnimy kilka sposobów bezpiecznego usuwania plików za pomocą wiersza polecenia Ubuntu, a także zainstalujemy Trash CLI, aby pliki można było odzyskać, jeśli je pomyłkowo usunęliśmy.
Uruchomiliśmy polecenia i procedury wymienione w tym artykule w systemie Ubuntu 18.04 LTS.
Ponieważ korzystamy z aplikacji wiersza polecenia Ubuntu, Terminal, możesz ją otworzyć albo poprzez system Dash, albo skrót Ctrl + Alt + T.
Polecenie rm - brutalny sposób usuwania
Polecenie rm w systemie Linux służy do usuwania plików i folderów z systemu. Chociaż jest to najczęściej używane polecenie do tego celu, nie jest to optymalny sposób. Dzieje się tak, ponieważ usunięcie plików i folderów za pomocą tego polecenia jest bardzo trudne do odzyskania. Przejdźmy przez składnię, którą zwykle stosujemy, aby usunąć pliki i foldery:
Usuń plik za pomocą polecenia rm
Następujące polecenie usunie określony plik na stałe z twojego systemu:
$ rm [/ file-location / nazwa-pliku]
Przykład:
$ rm /home/textfile.txt
Usuń pliki ze wszystkich folderów i podfolderów
Następujące polecenie usunie określony folder, łącznie z jego plikami i wszystkimi plikami w podfolderach na stałe z systemu:
$ rm -R [/ folder-lokalizacja]
Przykład:
$ rm -R /home/samplefolder
Bezpieczne usuwanie za pomocą polecenia rm
Wyżej wymienione polecenia usuwają pliki z systemu prawie na stałe; więc to, co zniknęło, prawie zniknęło. System nie monituje nawet o potwierdzenie przed usunięciem dowolnego pliku. Co powiesz na użycie przełącznika, który prosi o potwierdzenie przed usunięciem pliku z systemu?
Usuń pliki, najpierw wyświetlając monit o potwierdzenie
Gdy użyjesz przełącznika -i, otrzymasz monit o potwierdzenie, zanim system usunie plik.
$ rm -i [/ file-location / file-name]
Przykład:
$ rm -i /home/textfile.txt
System usunie plik tylko, jeśli wpiszesz Y jako odpowiedź na monit o potwierdzenie.
Otrzymywanie monitu o potwierdzenie przy usuwaniu więcej niż 3 plików
Gdy chcemy usunąć wiele plików na raz, pytanie o usunięcie każdego pliku jest trochę kłopotliwe. Przełącznik -I wyświetli monit o potwierdzenie tylko wtedy, gdy wybierzesz usunięcie więcej niż 3 plików jednocześnie lub usuniesz rekurencyjnie w folderach i podfolderach.
$ rm -I [/ file-location / file-name]
Wiersz polecenia Trashcan - możliwy do usunięcia sposób usuwania
Wspomniane powyżej przełączniki -i i -I mogą być ostrożnym sposobem usuwania plików, ale najbezpieczniejszym trasa ma opcję odzyskania plików, nawet po ich usunięciu. Interfejs wiersza poleceń Kosza zapewnia dokładnie to, co kosz lub Kosz wykonuje w interfejsie użytkownika.
Instalowanie kosza CLI
Uruchom następujące polecenie jako root w swoim terminalu, ponieważ tylko autoryzowany użytkownik może zainstalować oprogramowanie na Ubuntu:
$ sudo apt-get install trash-cli
Może być konieczne podanie hasła do sudo. Po zakończeniu instalacji możesz zweryfikować instalację, a także sprawdzić numer wersji narzędzia do kosza za pomocą następującego polecenia:
$ trash --version
Polecenia kosz można używać na wiele sposobów. Możesz zobaczyć, co można z tym zrobić, za pomocą różnych przełączników, sprawdzając pomoc dotyczącą kosza za pomocą następującego polecenia:
$ trash --version
Korzystanie z Kosza CLI
Za pomocą interfejsu Kosza można wykonać następujące operacje:
Usuń plik, wysyłając go do Kosza
Użyj następującego polecenia, aby wysłać plik do Kosza:
$ trash [/file-location/file-name]
Lista plików w Koszu
Użyj następującego polecenia, aby wyświetlić listę wszystkich plików aktualnie przebywający w Koszu:
$ trash-list
Opróżnij kosz
Użyj następującego polecenia, aby opróżnić Kosz; spowoduje to trwałe usunięcie plików z systemu:
$ trash-empty
Przywróć pliki z kosza
Użyj jednego z następujących poleceń, aby przywrócić pliki do miejsca, z którego zostały usunięte:
$ trash-restore
Lub
$ restore-trash
Po uruchomieniu tego polecenia narzędzie Kosz wyświetli wszystkie pliki z Kosza z unikalnym numerem przypisanym do każdego z nich. Wprowadź liczbę dla pliku, aby go przywrócić.
Po przeczytaniu tego artykułu jesteś lepiej wyposażony w bezpieczne usuwanie plików za pomocą wiersza poleceń Ubuntu. Możesz użyć wspomnianych przełączników za pomocą polecenia rm, aby uzyskać monit przed usunięciem, lub użyć interfejsu Trashcan CLI w celu wykonania wszystkich operacji, które w innym przypadku można wykonać za pomocą graficznego narzędzia Ubuntu Trash.
Gość
dzięki!