Ошибки Linux/POSIXОшибка
ENOTEMPTYENOTEMPTY — Каталог не пуст
Предпринята попытка удалить каталог, в котором ещё есть содержимое.
linuxmacosunix
Подробнее ENOENTУказанный файл или каталог не существует в файловой системе.
Путь, переданный в системный вызов, указывает на несуществующий файл или каталог. Причиной может быть опечатка в пути, отсутствие родительского каталога, удалённый файл или «висящая» символическая ссылка.
Убедитесь в корректности пути и наличии всех родительских каталогов. Используйте ls или stat для проверки. Если используется символическая ссылка, убедитесь, что её цель существует. При необходимости создайте отсутствующий файл или каталог.
ls /nonexistent/path
# ls: cannot access '/nonexistent/path': No such file or directoryENOTEMPTYПредпринята попытка удалить каталог, в котором ещё есть содержимое.
ENODEVЗапрошенный тип устройства или драйвер устройства недоступен в системе.
ETIMEDOUTПопытка установить соединение или сетевая операция завершилась неудачей, поскольку удалённый хост не ответил вовремя.
EBADFАргумент-файловый дескриптор не является допустимым открытым дескриптором или не открыт для запрошенной операции.
EBADMSGСообщение, полученное через STREAMS-устройство или интерфейс обмена сообщениями, имеет неверный формат.
ENOLINKУдалённый ресурс, подключённый через сетевую файловую систему, более недоступен.