Linux Command Line to potężne narzędzie, które pozwala wykonywać wiele rzeczy szybciej i łatwiej niż za pomocą GUI. Jedną z jego podstawowych możliwości jest tworzenie i usuwanie plików i folderów, chociaż będziemy trzymać się usuwania folderów.
Czytaj dalej, aby dowiedzieć się, jak używać poleceń „rm” i „rmdir”, aby pozbyć się folderów, podfolderów i plików, których już nie potrzebujesz.
Użyj „rm”, aby usunąć katalogi
Szybkie linki
- Użyj „rm”, aby usunąć katalogi
- rm –d katalog nazw
- rm –d nazwa_katalogu1 nazwa_katalogu2
- rm –r nazwa_katalogu1 nazwa_katalogu2
- rm –rf nazwa katalogu
- sudo apt-get install tree
- ścieżka do drzewa / do / twojego / katalogu
- Zaawansowane polecenia
- Użyj rmdir, aby usunąć katalogi
- katalog nazw rmdir
- rmdir nameofthedirectory1 nameofthedirectory2
- rmdir / path / to / your / directory
- rmdir –p nazwa_katalogu1 nazwa_katalogu2
- Poznaj moc wiersza poleceń
Istnieje wiele poleceń, których można użyć do usunięcia katalogu. Wybór powinien zależeć od tego, co chcesz zrobić i jak chcesz to zrobić. Linux Command Line jest pod tym względem bardzo elastyczny, może nawet bardziej niż jego odpowiedniki w systemach Windows i Mac.
Warto zauważyć, że Linux nie rozróżnia folderów i plików, tak jak robią to Mac i Windows. Zamiast tego traktuje foldery jak grupy plików. W tej sekcji zbadamy polecenie rm. Zacznijmy.
rm –d katalog nazw
Powyższe polecenie pozwala usunąć tylko jeden pusty katalog. Jest to najbardziej podstawowe polecenie do usuwania / usuwania folderów.
rm –d nazwa_katalogu1 nazwa_katalogu2
Polecenie przedstawione powyżej spowoduje usunięcie wielu folderów. Połów tutaj jest, podobnie jak poprzedni, wszystkie muszą być puste. Jeśli zdarzy się, że pierwszy wskazany folder nie będzie pusty, wiersz poleceń nie będzie próbował usunąć innych folderów. Po prostu przestanie, bez wyświetlania komunikatu o błędzie.
rm –r nazwa_katalogu1 nazwa_katalogu2
Powyższe polecenie spowoduje usunięcie wszystkich określonych folderów, ich podfolderów i plików w nich zawartych. Jest to możliwe dzięki opcji „-r”, która zastępuje „-d” z poprzedniego polecenia. W wierszu poleceń systemu Linux „-r” oznacza rekurencyjny. Można go używać samodzielnie i łączyć z innymi opcjami.
rm –rf nazwa katalogu
Po wykonaniu polecenia „rm –r”, wiersz poleceń systemu Linux poprosi o pozwolenie na usunięcie wszystkich podfolderów i plików, które są chronione przed zapisem. Jeśli jednak wpiszesz „rm –rf”, nie pojawi się monit. Litera „f” oznacza „siłę”.
Należy zachować ostrożność podczas usuwania folderów i plików za pomocą polecenia „rm –rf”, ponieważ może to spowodować utratę ważnych danych lub uszkodzenie systemu operacyjnego. Pliki systemowe i foldery można łatwiej usunąć w systemie Linux niż w systemie Windows lub Mac.
sudo apt-get install tree
Aby lepiej zrozumieć, co chcesz usunąć, zainstaluj pakiet drzewa za pomocą narzędzia apt-get. Działa to dla Ubuntu i reszty rodziny Debian. Jeśli korzystasz z innej dystrybucji, użyj własnego narzędzia do zarządzania pakietami. Po wykonaniu powyższego polecenia w wierszu polecenia zostanie wyświetlona struktura folderów i folderów, w którym się znajdujesz. W ten sposób możesz łatwo sprawdzić, czy istnieją jakieś pliki lub podfoldery, które powinny pozostać nienaruszone.
ścieżka do drzewa / do / twojego / katalogu
Polecenie przedstawione powyżej pozwoli ci zobaczyć strukturę innego folderu w systemie Linux.
Zaawansowane polecenia
Istnieją inne odmiany polecenia „rm”, takie jak „–no-preserve-root”, „–preserve-root”, „–one-file-system” i inne. Są one jednak przeznaczone dla doświadczonych użytkowników wiersza poleceń. Jeśli popełnisz błąd przy jednym z nich, możesz usunąć część lub nawet wszystkie pliki systemowe z komputera. Ze względu na ich skomplikowaną naturę zachowamy je na kolejny samouczek wiersza poleceń.
Użyj rmdir, aby usunąć katalogi
Możesz również użyć zestawu komend rmdir, aby usunąć foldery. Jednak polecenia rmdir mogą zajmować się tylko pustymi folderami i nie mogą usuwać plików zawartych w folderach oznaczonych do usunięcia. Istnieje kilka przydatnych komend rmdir, a my zajmiemy się nimi w tej sekcji.
Można jednak oszukać wiersz poleceń, aby usunąć niepusty folder z opcją nadrzędną, choć więcej na ten temat nieco później.
katalog nazw rmdir
Jest to najbardziej podstawowe polecenie „rmdir”. Spowoduje to usunięcie pustego katalogu, który znajduje się w katalogu w bieżącej lokalizacji. Na przykład, jeśli twoja bieżąca lokalizacja to komputer stacjonarny i masz pusty „Nowy folder”, zajmie się tym polecenie „rmdir”.
rmdir nameofthedirectory1 nameofthedirectory2
Jeśli masz wiele folderów, które chcesz usunąć, możesz użyć powyższej odmiany polecenia „rmdir”. Wszystkie określone foldery (katalogi) zostaną usunięte, ale muszą być zawarte w katalogu, w którym się obecnie znajdujesz. Aby usunąć katalogi w innym miejscu, przejdź do następnego polecenia.
rmdir / path / to / your / directory
Wiersz poleceń systemu Linux umożliwia usunięcie dowolnego katalogu z bieżącej lokalizacji, gdziekolwiek się ona znajduje. Aby to zrobić, musisz wprowadzić pełną ścieżkę do katalogu lub katalogów, których chcesz się pozbyć.
W przypadku próby usunięcia folderu zawierającego podfoldery i / lub pliki, wiersz poleceń wyświetli komunikat o błędzie: Katalog nie jest pusty. Nie trzeba dodawać, że nie usunie określonego folderu.
Jeśli podałeś trzy foldery, a pierwszy okazał się nie być pusty, wiersz poleceń przerwie przetwarzanie polecenia, gdy tylko uruchomi się w pierwszym folderze. Otrzymasz taki sam komunikat o błędzie, jak w poprzednim przypadku, a wiersz poleceń nie będzie próbował usunąć innych folderów z listy.
Można temu zaradzić, dodając następującą opcję: –ignore-fail-on-non-empty. Zmusi to linię poleceń do kontynuowania wykonywania polecenia, nawet jeśli napotka niepuste foldery. Polecenie może wyglądać mniej więcej tak: rmdir –ignore-fail-in-non-empty NewFolder1 NewFolder2 NewFolder3.
rmdir –p nazwa_katalogu1 nazwa_katalogu2
Powyższe polecenie może pomóc oszukać Linuksa do usunięcia niepustego folderu. Korzysta z opcji „-p”, znanej również jako opcja „nadrzędna”. Oto jak to działa.
Załóżmy, że masz folder o nazwie Pics i folder o nazwie ColorPics. Załóżmy, że ten ostatni jest pusty i jest jedynym elementem w folderze Pics. Po wykonaniu polecenia „rmdir –p ColorPics Pics”, wiersz poleceń usunie folder ColorPics, ponieważ nic w nim nie ma. Następnie sprawdzi status folderu Pics, stwierdzi, że również jest pusty i usunie go.
Poznaj moc wiersza poleceń
Wiersz poleceń pozwala robić wiele rzeczy w systemie Linux. Uważaj, jeśli nie masz dużego doświadczenia, ponieważ łatwiej jest uszkodzić system w systemie Linux niż w systemie Windows i Mac.
Czy używałeś wcześniej wiersza poleceń do usuwania folderów i plików? Z jakich poleceń korzystałeś? Jeśli uważasz, że przegapiliśmy kilka dobrych opcji, daj nam znać w sekcji komentarzy poniżej.