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

Златоуст.Ru

 

 

      MKDIR(1)                                               MKDIR(1)

      НАЗВАНИЕ
              mkdir - создание каталога

      СИНТАКСИС
              mkdir  [-m режим_доступа] [-p] каталог ...

      ОПИСАНИЕ
              По команде mkdir создается один или несколько каталогов
              с режимом доступа 0777 [возможно  измененном  с  учетом
              umask(1) и опции -m]. Стандартные файлы (. - для самого
              каталога  и  .. - для вышележащего) создаются автомати-
              чески; их нельзя создать по имени. Для создания катало-
              га необходимо располагать правом записи  в  вышележащий
              каталог.

              Идентификаторы владельца и группы новых директорий  ус-
              танавливаются соответственно равными реальным идентифи-
              каторам владельца и группы процесса.

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

              -m режим_доступа
                   Явное задание режима_доступа для создаваемых ката-
                   логов [см. chmod(1)].

              -p   При указании этой опции перед созданием нового ка-
                   талога предварительно создаются все несуществующие
                   вышележащие каталоги.

      ПРИМЕР
              Чтобы создать поддерево каталогов tmpdir/temp/dir, надо
              выполнить команду

                   mkdir -p tmpdir/temp/dir

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

      КОДЫ ЗАВЕРШЕНИЯ
              0    Все каталоги были успешно созданы.

              В  противном случае выводится диагностическое сообщение
              и возвращается ненулевое значение, которое запоминается
              в переменной errno.



MKDIR(2)                                               MKDIR(2)

НАЗВАНИЕ 
        mkdir - создание каталога

СИНТАКСИС 
        int mkdir (path, mode)
        char *path;
        int mode;

ОПИСАНИЕ 
        Функция mkdir создает новый каталог с именем path.  Ар-
        гумент mode задает режим доступа к новому каталогу. Со-
        ответствующая процессу маска режима создания файлов мо-
        дифицирует биты защиты аргумента mode [см. umask(2)].

        Идентификатор владельца каталога устанавливается равным
        действующему идентификатору пользователя, а идентифика-
        тор группы устанавливается равным действующему  иденти-
        фикатору группы процесса. Вновь  созданный  каталог  не
        содержит элементов, за исключением "." и "..".

        Функция  mkdir завершается неудачей и каталог не созда-
        ется, если выполнено хотя бы одно из следующих условий:

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

        [ENOENT]    Компонент маршрута не существует.

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

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

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

        [ENOENT]    Длина маршрута превышает максимально допус-
                    тимую.

        [EEXIST]    Указанный файл уже существует.

        [EROFS]     Каталог, определенный маршрутом,  находится
                    в файловой  системе,  доступной  только  на
                    чтение.

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

        [EMLINK]    Выполнение системного вызова привело  бы  к
                    превышению максимального  числа  ссылок  на
                    надкаталог.

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

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



 

 

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

Мое резюме

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

Ресурсы сети

Фотоальбом

 

 

 

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