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.

Komentarze
Gość

dzięki!