mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

      RMDIR(1)                                               RMDIR(1)

      НАЗВАНИЕ
              rmdir - удаление каталогов

      СИНТАКСИС
              rmdir  [-p] [-s] каталог ...

      ОПИСАНИЕ
              Команда rmdir удаляет указанные каталоги, которые долж-
              ны быть пустыми. Для удаления каталога вместе с  содер-
              жимым следует воспользоваться командой rm(1)  с  опцией
              -r. Текущий каталог [см. pwd(1)] не должен принадлежать
              поддереву иерархии файлов с корнем - удаляемым  катало-
              гом.

              Для удаления каталогов нужно иметь те же права доступа,
              что и в случае удаления обычных файлов [см. rm(1)].

              Командой rmdir обрабатываются следующие опции:

              -p   Позволяет удалить каталог и вышележащие  каталоги,
                   оказавшиеся пустыми. На стандартный вывод выдается
                   сообщение об удалении всех  указанных  в  маршруте
                   каталогов   или   о   сохранении   части из них по
                   каким-либо причинам.

              -s   Подавление  сообщения,  выдаваемого  при  действии
                   опции -p.

      СМ. ТАКЖЕ
              rm(1).
              rmdir(2), unlink(2) в Справочнике программиста.

      КОДЫ ЗАВЕРШЕНИЯ
              0    Все файлы и каталоги были успешно удалены.
              2    В противном случае.



RMDIR(2)                                               RMDIR(2)

НАЗВАНИЕ 
        rmdir - удаление каталога

СИНТАКСИС 
        int rmdir (path)
        char *path;

ОПИСАНИЕ 
        Системный вызов rmdir удаляет каталог с маршрутным име-
        нем, на которое указывает  аргумент  path.  Каталог  не
        должен содержать элементов, отличных от "." и "..".

        Указанный каталог будет удален, если  не  выполнено  ни
        одно из следующих условий:

        [EINVAL]    Текущий каталог не может быть удален.

        [EINVAL]    Элемент каталога "." не может быть удален.

        [EEXIST]    Каталог содержит элементы, отличные от  "."
                    и "..".

        [ENOTDIR]   Компонент маршрута не является каталогом.

        [ENOENT]    Указанный каталог не существует.

        [EACCES]    Нет права на поиск для компонента маршрута.

        [EACCES]    Нет права на запись в  каталог,  содержащий
                    каталог, который должен быть удален.

        [EBUSY]     Каталог, который должен быть удален,  явля-
                    ется точкой подключения для  смонтированной
                    файловой системы.

        [EROFS]     Элемент каталога, который должен быть  уда-
                    лен, является частью файловой системы, дос-
                    тупной только на чтение.

        [EFAULT]    Аргумент path указывает за пределы отведен-
                    ного процессу адресного пространства.

        [EIO]       Во время доступа к файловой  системе  прои-
                    зошла ошибка ввода/вывода.

        [ENOLINK]   Маршрутное имя path указывает на  удаленный
                    компьютер,  связи с которым в данный момент
                    нет.

        [EMULTIHOP] Компоненты path требуют многократного обра-
                    щения к удаленным компьютерам.

СМ. ТАКЖЕ 
        mkdir(2).
        rmdir(1), rm(1) и mkdir(1) в Справочнике пользователя.

ДИАГНОСТИКА 
        При успешном завершении результат  равен  0;  в  случае
        ошибки возвращается -1, а переменной errno присваивает-
        ся код ошибки.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк