Odpowiedzi:
Upewnij się, że folder jest naprawdę pusty (mogą tam być ukryte pliki / foldery). Ponownie sprawdź zawartość pliku za pomocą
sudo ls -lha /path/
Jeśli masz absolutną pewność , że nie zawiera niczego, co chcesz mieć (w tym podkatalogów), usuń to za pomocą
sudo rm -r -f /path/
-rjest rekurencyjny , więc usunie folder i podfoldery, nawet jeśli nie jest pusty-fjest na siłę (może to być niepotrzebne).sudo rm -r -f path/
Należy zauważyć, że folder powinien być pusty, a następnie uruchom następujące polecenie
rmdir directory_name
Inną rzeczą do odnotowania jest to, że wpisywane polecenie nie powinno zaczynać się od ukośnika (/), chyba że folder jest w katalogu głównym.
Ostatnią opcją i powinieneś być bardzo ostrożny podczas korzystania z tej opcji, jest wymuszenie usunięcia danego katalogu, w tym wszelkich innych plików / katalogów.
rm -rf directory_name
Twoje zdrowie.
Dla początkujących nie polecam nawyk korzystania z, rm -Rflub rm -r -f, to prędzej czy później ugryzie cię w twarz. Bezpieczniej byłoby stworzyć alias systemowy. Otwórz terminal: Ctrl+ Alt+ T, a następnie wpisz:
alias rm='rm -i'
Otrzymujesz monit przed wymazaniem wszystkich zdjęć z wakacji przez przypadek. Drugie zalecenie, które chciałbym dodać rmdir, to narzekać na niepuste katalogi i to jest dokładnie to, co chcesz jako nowicjusz.
Ale w sensie pytania odpowiedź jest taka, jak podano tutaj, użyj, -faby usunąć folder.
Jeśli masz pewność, że katalog istnieje, to:
(sudo) rm -rfv /path/
Aby usunąć cały katalog do folderów i plików
/
Jeśli chcesz usunąć wszystkie pliki w katalogu i po prostu chcesz zachować katalog lub niektóre pliki (z -iflagą możesz zachować plik lub go usunąć).
rm -i *
-i jest interaktywny i każdorazowo wyświetli monit o plik do usunięcia.
Jeśli chcesz usunąć podkatalogi z katalogu nadrzędnego, użyj:
rm -rf NameOfDirectory
-fFlaga nie jest koniecznarmdo usuwania elementów bezpośrednio zawartych w określonym folderze, co, jak sądzę, rozumiesz przez „adresuj zawartość folderu”. Zamiast tego-foznacza siłę , powodując, żermnigdy nie monituje o potwierdzenie, nawet jeśli plik do usunięcia nie ma uprawnień do zapisu (rm: remove write-protected regular file ‘foo’?), a także powoduje, żermnie ostrzega o próbie usunięcia pliku, który już nie istnieje. Najlepiej jest używać-fflagi tylko wtedy, gdy jest naprawdę potrzebna.rm -rbez-fabsolutnie nie „Adres zawartość folderu”.