Są ludzie, którzy myślą, że w Linuksie wszystko jest trudniejsze niż w innych systemach operacyjnych, takich jak Windows i macOS, ponieważ do wielu rzeczy konieczne jest korzystanie z terminala. Można to również zobaczyć w inny sposób: wszystko jest łatwiejsze, ponieważ oprócz tego, że możemy robić rzeczy za pomocą interfejsu graficznego, jak w systemach Microsoft i Apple, pozwala nam to robić co do nas przychodzi w wygranych z terminala. Nie jest taki sam. Jedną rzeczą, którą możemy robić na różne sposoby, jest coś tak codziennego jak np usuń folder w linux.
Szukając czegoś takiego w Internecie, dzieje się tak dlatego, że istnieją wątpliwości, ale czasami chcesz wiedzieć, jak to zrobić za pomocą wiersze poleceń lub próbujesz zrobić coś, co jest z jakiegoś powodu zablokowane. Powody mogą być liczne i różnorodne, a tutaj postaramy się wyjaśnić, jak usunąć folder w systemie Linux, zaczynając od najprostszego, czyli nic innego jak robienie tego z bieżącym menedżerem plików.
Możemy usunąć folder w systemie Linux, tak jak w systemie Windows
Jeśli nie ma problemu, który go blokuje, możemy usunąć folder w systemie Linux tak samo jak w Windowsie. Aby to zrobić, po prostu otwórz menedżera plików, takiego jak między innymi Nautilus, Dolphin lub PCManFM, kliknij folder prawym przyciskiem myszy i wybierz „Przenieś do kosza”, „Usuń” lub cokolwiek, co się pojawi. W zależności od tego, jak to skonfigurowaliśmy, możemy mieć więcej niż jedną opcję, jedną z nich jest przeniesienie do kosza, a drugą całkowite usunięcie. Jeśli wybierzemy to drugie, nie ma odwrotu.
Możemy też spróbować zrobić to w inny sposób, czyli wybierając folder i naciskając przycisk Usuń klucz (lub Del, w zależności od języka klawiatury). Jest prawdopodobne, że natkniemy się na przypadek, w którym kombinacja klawiszy jest inna i zobaczymy, co to jest po kliknięciu prawym przyciskiem myszy. Na powyższym zrzucie ekranu widzimy, że w Dolphinie jest to za pomocą klawisza Delete, a niżej klawisz Delete, ten, który nie przechodzi przez kosz, jest za pomocą Shift + Delete. Nawiasem mówiąc, opcja bezpośredniego usuwania nie jest domyślnie włączona; Musisz go aktywować z opcji ze względów bezpieczeństwa.
Z terminalu
Wydaje mi się, że niektórzy z tych, którzy natkną się na ten artykuł z przeglądarki internetowej, zrobią to, aby dowiedzieć się, jak usunąć folder w systemie Linux z terminala. Polecenie usunięcia to rm, ale jeśli umieścimy w terminalu rm nazwa_folderu otrzymamy wiadomość, która powie „rm: nie można usunąć „nazwa_folderu”: to jest katalog«. Problem polega zasadniczo na tym, że folder nie jest plikiem, a wewnątrz może zawierać inne foldery i dokumenty. Dlatego, aby je usunąć musisz to zrobić rekurencyjnie, czyli pierwszy poziom (sam folder) i wszystkie jego podpoziomy (jego zawartość).
Ale zanim przejdziemy dalej, musimy przed czymś ostrzec: jeśli usuniesz folder w systemie Linux ze swojego terminala, co zrobimy, nie będzie już powrotu. Musimy mieć pewność, że nie chcemy już widzieć tego folderu ani jego zawartości, ponieważ tak się stanie. Po wyczyszczeniu polecenie pozostanie (zmiana „nazwa_folderu” na nazwę folderu).
rm -r nombre_de_la_carpeta
Jeśli chcemy wymusić usunięcie, możemy dodać „f” (-rf) do polecenia. Do wymuś usunięcie Zignoruje błędy i ostrzeżenia, które mogą wystąpić podczas próby usunięcia dowolnego pliku lub folderu i usunie je bezpośrednio.
Czy folder jest chroniony?
W Linuksie możesz zrobić wszystko, zapytaj „przyjaciela”, który przeprowadzał testy, a na maszynie wirtualnej (dzięki Bogu…) udało mu się załadować folder /bin, w którym znajdują się wszystkie pliki wykonywalne systemu operacyjnego, i bez cofania się do zrobiwszy to z terminala. Jeśli nie możemy usunąć folderu, to prawdopodobnie dlatego, że jest chroniony przez system lub z jakiegokolwiek innego powodu, na przykład od innego użytkownika.
Dla przykładu jeśli chcemy zrobić jako "mój przyjaciel" i załadować folder /bin, czego nie polecam, ale podam przykład wystarczy, że zrobimy to od użytkownika, który ma dostęp do uprawnień superużytkownika . , znany również jako root. Jeśli nasz użytkownik może to zrobić, wszystko, co musimy zrobić, to dodać „sudo” do powyższego polecenia, które wyglądałoby tak:
sudo rm -r nombre_de_la_carpeta
również możemy spróbować z menedżerem plików, jeśli można go otworzyć za pomocą sudo, co pozwoliłoby nam poruszać się po wszystkich naszych folderach z podwyższonymi uprawnieniami. Na przykład Nautilus (dokumentacja z GNOME) pozwala na to i pozwoliłby nam usunąć chronione foldery (może nie wszystkie), gdybyśmy otworzyli terminal i wpisali „sudo nautilus” bez cudzysłowów. Zobaczymy dwa otwarte okna, jedno z terminalem pokazującym informacje, a drugie, które będzie menedżerem plików z najbardziej podstawowym interfejsem (zwykle nie uwzględnia dostosowań).
W przypadku Dolphin, gdy KDE na to zezwala lub tam, gdzie na to pozwala, opcja usuwania powinna pojawić się jak każda inna, ale przed wykonaniem kroku poprosi nas o hasło administratora. Możesz także zrobić to, co wyjaśniamy w ten artykuł aby uruchomić Dolphin jako root.
Usuń folder z Live USB
Inną opcją usunięcia folderu w systemie Linux jest zrobienie tego w szczególności z innego systemu Linux z sesji na żywo. Istnieje kilka błędów, które można naprawić w ten sposób, a jednym z nich byłoby usunięcie folderu, którego nie można było zrobić z natywnego systemu operacyjnego (mało prawdopodobne, ale…). To, co musielibyśmy zrobić, to utworzyć Live USB, zacząć od niego, znaleźć folder, który chcemy usunąć i usunąć.
Jak widać, w Linuksie mamy więcej opcji niż w innych systemach operacyjnych i wszystko jest możliwe, ale nie rób tego, co jest napisane w podświetlonym tekście dla własnego dobra.