Jestem nowym użytkownikiem i próbuję usunąć określony folder. Używam sudo rm /path/
, ale to nie działa. Jakiego polecenia należy użyć?
Jest to katolog pliku, który próbuję usunąć, ale otrzymuję komunikat, że jest pusty.
delete
command-line
rm
Carl
źródło
źródło
-f
Flaga nie jest koniecznarm
do usuwania elementów bezpośrednio zawartych w określonym folderze, co, jak sądzę, rozumiesz przez „adresuj zawartość folderu”. Zamiast tego-f
oznacza siłę , powodując, żerm
nigdy 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, żerm
nie ostrzega o próbie usunięcia pliku, który już nie istnieje. Najlepiej jest używać-f
flagi tylko wtedy, gdy jest naprawdę potrzebna.rm -r
bez-f
absolutnie nie „Adres zawartość folderu”.sudo rm -r -f path/
Należy zauważyć, że folder powinien być pusty, a następnie uruchom następujące polecenie
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.
Twoje zdrowie.
źródło
Dla początkujących nie polecam nawyk korzystania z,
rm -Rf
lubrm -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: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,
-f
aby usunąć folder.źródło
Jeśli masz pewność, że katalog istnieje, to:
Aby usunąć cały katalog do folderów i plików
źródło
/
Jeśli chcesz usunąć wszystkie pliki w katalogu i po prostu chcesz zachować katalog lub niektóre pliki (z
-i
flagą możesz zachować plik lub go usunąć).-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:
źródło