ENOTEMPTYENOTEMPTY — Katalog nie jest pusty
Podjęto próbę usunięcia katalogu, który nadal zawiera wpisy.
Co powoduje ten błąd
Wywołanie systemowe rmdir() zostało użyte na katalogu, który wciąż zawiera pliki lub podkatalogi.
Jak to naprawić
Najpierw usuń całą zawartość, a następnie usuń katalog. Użyj rm -rf, aby rekurencyjnie usunąć katalog wraz z zawartością. Sprawdź ukryte pliki poleceniem ls -la.
Przykład
# Remove directory and contents
rm -rf /path/to/directoryPowiązane kody błędów
ENODATAENODATA — Brak dostępnych danych
Urządzenie STREAMS nie zwróciło żadnych danych lub nie znaleziono nazwanego atrybutu.
SIGPROF (27)SIGPROF (27) — Alarm timera profilowania
Upłynął timer profilowania ustawiony przez setitimer(ITIMER_PROF).
ENOMEMENOMEM — Nie Można Przydzielić Pamięci
System nie dysponuje wystarczającą ilością dostępnej pamięci, aby zrealizować żądanie alokacji.
ENOBUFSENOBUFS — Brak dostępnego miejsca w buforze
System nie ma wystarczającej ilości miejsca w buforach sieciowych, aby ukończyć operację.
ENOLCKENOLCK — Brak dostępnych blokad
System wyczerpał pulę blokad plików.
ENOTDIRENOTDIR — To Nie Jest Katalog
Składowa ścieżki używana jako katalog nie jest w rzeczywistości katalogiem.