Помилки Linux/POSIXПомилка
ENOTEMPTYENOTEMPTY — Каталог не порожній
Здійснено спробу видалити каталог, який ще містить записи.
linuxmacosunix
Що спричиняє цю помилку
Системний виклик rmdir() використано для каталогу, що ще містить файли або підкаталоги.
Як виправити
Спочатку видаліть весь вміст, а потім — каталог. Використовуйте rm -rf для рекурсивного видалення каталогу разом із вмістом. Перевіряйте приховані файли за допомогою ls -la.
Приклад
# Remove directory and contents
rm -rf /path/to/directoryПов'язані коди помилок
Помилки Linux/POSIXПомилка
ENODATAENODATA — Дані недоступні
Від пристрою STREAMS немає доступних даних або іменований атрибут не знайдено.
linuxunix
Детальніше Помилки Linux/POSIXІнформація
SIGPROF (27)SIGPROF (27) — Сигнал таймера профілювання
Спрацював таймер профілювання, встановлений через setitimer(ITIMER_PROF).
linuxmacosunix
Детальніше Помилки Linux/POSIXКритична
ENOMEMENOMEM — Неможливо виділити пам'ять
У системі недостатньо доступної пам'яті для виконання запиту на виділення.
linuxmacosunix
Детальніше Помилки Linux/POSIXПомилка
ENOBUFSENOBUFS — Немає вільного місця в буфері
Система не має достатнього мережевого буферного простору для завершення операції.
linuxmacosunix
Детальніше Помилки Linux/POSIXПомилка
ENOLCKENOLCK — Немає доступних блокувань
Система вичерпала пул файлових блокувань.
linuxmacosunix
Детальніше Помилки Linux/POSIXПомилка
ENOTDIRENOTDIR — Не є директорією
Компонент шляху, що використовується як директорія, насправді нею не є.
linuxmacosunix
Детальніше