.\" -*- coding: UTF-8 -*- .\" This manpage is Copyright (C) 1992 Drew Eckhardt; .\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified 1993-07-24 by Rik Faith .\" Modified 1997-01-31 by Eric S. Raymond .\" Modified 2004-06-23 by Michael Kerrisk .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH rmdir 2 "30 марта 2023 г." "Linux man\-pages 6.05.01" .SH ИМЯ rmdir \- удалить каталог .SH LIBRARY Standard C library (\fIlibc\fP, \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#include \fP .PP \fBint rmdir(const char *\fP\fIpathname\fP\fB);\fP .fi .SH ОПИСАНИЕ \fBrmdir\fP() удаляет каталог, который должен быть пуст. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" On success, zero is returned. On error, \-1 is returned, and \fIerrno\fP is set to indicate the error. .SH ОШИБКИ .TP \fBEACCES\fP Нет прав на запись в каталог, содержащийся в \fIpathname\fP, или в одном из каталогов в \fIpathname\fP не разрешён поиск (см. также \fBpath_resolution\fP(7)). .TP \fBEBUSY\fP В данный момент \fIpathname\fP используется системой или одним из процессов, что предотвращает удаление. В Linux это означает, что \fIpathname\fP используется в качестве точки монтирования или является корневым каталогом вызвавшего процесса. .TP \fBEFAULT\fP Аргумент \fIpathname\fP указывает за пределы доступного адресного пространства. .TP \fBEINVAL\fP \fIpathname\fP содержит \fI.\fP в качестве последнего компонента. .TP \fBELOOP\fP Во время определения \fIpathname\fP встретилось слишком много символьных ссылок. .TP \fBENAMETOOLONG\fP \fIpathname\fP слишком длинен. .TP \fBENOENT\fP Один из каталогов в \fIpathname\fP не существует или является повисшей символьной ссылкой. .TP \fBENOMEM\fP Недостаточное количество памяти ядра. .TP \fBENOTDIR\fP \fIpathname\fP, или его компонент, используемый в качестве каталога в \fIpathname\fP, фактически, не является каталогом. .TP \fBENOTEMPTY\fP .\" POSIX.1-2001, POSIX.1-2008 \fIpathname\fP содержит элементы, отличные от \fI.\fP и \fI..\fP ; или последним компонентом \fIpathname\fP является \fI..\fP. POSIX.1 также позволяет возвращать \fBEEXIST\fP в такой ситуации. .TP \fBEPERM\fP На каталоге, содержащемся в \fIpathname\fP, установлен закрепляющий (sticky) бит (\fBS_ISVTX\fP) и эффективный идентификатор пользователя не совпадает с пользовательским ID файла или каталога, его содержащего, что требуется для удаления, и процесс не имеет прав (Linux: не имеет мандата \fBCAP_FOWNER\fP). .TP \fBEPERM\fP Файловая система, содержащая \fIpathname\fP, не поддерживает удаление каталогов. .TP \fBEROFS\fP \fIpathname\fP указывает на файл в файловой системе, доступной только для чтения. .SH СТАНДАРТЫ POSIX.1\-2008. .SH ИСТОРИЯ POSIX.1\-2001, SVr4, 4.3BSD. .SH ДЕФЕКТЫ Неточности в протоколе NFS могут приводить к неожиданному исчезновению каталогов, которые всё ещё используются. .SH "СМ. ТАКЖЕ" \fBrm\fP(1), \fBrmdir\fP(1), \fBchdir\fP(2), \fBchmod\fP(2), \fBmkdir\fP(2), \fBrename\fP(2), \fBunlink\fP(2), \fBunlinkat\fP(2) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан aereiae , Azamat Hackimov , Dmitriy S. Seregin , Katrin Kutepova , Lockal , Yuri Kozlov , Баринов Владимир и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .