Linux/POSIX chybyChyba
ENOTEMPTYENOTEMPTY — Adresář není prázdný
Byl proveden pokus o odebrání adresáře, který stále obsahuje záznamy.
linuxmacosunix
Co způsobuje tuto chybu
Systémové volání rmdir() bylo použito na adresář, ve kterém se stále nacházejí soubory nebo podadresáře.
Jak to opravit
Nejprve odstraňte veškerý obsah, poté teprve adresář. Příkaz rm -rf použijte pro rekurzivní smazání adresáře i jeho obsahu. Skryté soubory zkontrolujte pomocí ls -la.
Příklad
# Remove directory and contents
rm -rf /path/to/directorySouvisející chybové kódy
Linux/POSIX chybyChyba
ENODATAENODATA — Žádná data k dispozici
Ze zařízení STREAMS nejsou dostupná žádná data nebo nebyl nalezen pojmenovaný atribut.
linuxunix
Zobrazit podrobnosti Linux/POSIX chybyInformace
SIGPROF (27)SIGPROF (27) — Alarm profilovacího časovače
Vypršel profilovací časovač nastavený pomocí setitimer(ITIMER_PROF).
linuxmacosunix
Zobrazit podrobnosti Linux/POSIX chybyFatální
ENOMEMENOMEM — Nelze alokovat paměť
Systém nemá dostatek volné paměti pro splnění požadavku na alokaci.
linuxmacosunix
Zobrazit podrobnosti Linux/POSIX chybyChyba
ENOBUFSENOBUFS — Není k dispozici žádný prostor ve vyrovnávací paměti
Systém nemá dostatek prostoru v síťové vyrovnávací paměti k dokončení operace.
linuxmacosunix
Zobrazit podrobnosti Linux/POSIX chybyChyba
ENOLCKENOLCK — Žádné zámky k dispozici
Systém vyčerpal zásobu souborových zámků.
linuxmacosunix
Zobrazit podrobnosti Linux/POSIX chybyChyba
ENOTDIRENOTDIR — Není adresář
Komponenta použitá jako adresář v cestě ve skutečnosti adresářem není.
linuxmacosunix
Zobrazit podrobnosti