- Невозможно создать каталог файл существует linux
- №2 18-10-2009 18:29:00
- Re: Проблемма при создании дериктории (linux)
- №3 18-10-2009 19:30:10
- Re: Проблемма при создании дериктории (linux)
- №4 18-10-2009 19:57:15
- Re: Проблемма при создании дериктории (linux)
- №5 18-10-2009 20:09:26
- Re: Проблемма при создании дериктории (linux)
- Ошибка: mkdir — Cannot Create Directory
- mkdir: cannot create directory – File exists
- Возможные решения проблем mkdir: cannot create directory
- Сценарий file exists
- Переименовать (или переместить) существующий файл
- Удалить существующий файл
- Как создавать каталоги в Linux (команда mkdir)
- Синтаксис команды Linux mkdir
- Как создать новый каталог
- Как создать родительские каталоги
- Как установить разрешения при создании каталога
- Как создать несколько каталогов
- Выводы
- Невозможно создать каталог файл существует linux
- не могу создать директорию — её нет, а mc пишет что есть. чтобы это значило?
- Re: не могу создать директорию — её нет, а mc пишет что есть. чтобы это значило?
- Re: не могу создать директорию — её нет, а mc пишет что есть. чтобы это значило?
- Re: не могу создать директорию — её нет, а mc пишет что есть. чтобы это значило?
Невозможно создать каталог файл существует linux
Приведствую всех на этом прикрасном форуме, прошу помочь хочу поставить сервер Cs на linux вот code: mkdir /usr/hlds
тоесть я хочу создать дерикторию. но что происходит дальше я прописываю это в терминал и что получаю..
У кого то может были такие проблеммы прошу помощи. нужно очень срочно.
№2 18-10-2009 18:29:00
Re: Проблемма при создании дериктории (linux)
Для того, чтобы создать каталог в папке usr, нужно иметь права администратора. То есть, выполнить следующее:
№3 18-10-2009 19:30:10
Re: Проблемма при создании дериктории (linux)
Для того, чтобы создать каталог в папке usr, нужно иметь права администратора. То есть, выполнить следующее:
Вот что получилось
НЕ Фига не пойму хоть убей, помогите
№4 18-10-2009 19:57:15
Re: Проблемма при создании дериктории (linux)
Человеческим же языком написано: File exists, файл существует. Неужели трудно в словарь посмотреть?
Добавлено 18-10-2009 19:59:15
Ну и, учитывая какие у вас случились проблемы в самом начале, боюсь не поставить вам этот сервер.
Isn’t it ironic. don’t you think? — Alanis Morissette
№5 18-10-2009 20:09:26
Re: Проблемма при создании дериктории (linux)
Человеческим же языком написано: File exists, файл существует. Неужели трудно в словарь посмотреть?
Добавлено 18-10-2009 19:59:15
Ну и, учитывая какие у вас случились проблемы в самом начале, боюсь не поставить вам этот сервер.
Теперь вот такая штука когда я делаю вот эту операцию
Источник
Ошибка: mkdir — Cannot Create Directory
Новички в Linux часто не понимают, что делать при получении ошибки “mkdir: cannot create directory” во время работы с командной строкой. Есть несколько причин возникновения такой ошибки, и в этом переводе своей англоязычной статьи с сайта Unix Tutorial я покажу эти причины и их устрание на примерах.
mkdir: cannot create directory – File exists
В переводе с английского сообщение означает: невозможно создать каталог — файл уже существует.
ФАЙЛ существует? А при чём тут проблема создания каталога? И почему ошибка говорить “существует файл”, когда мы вообще пытаемся создавать каталог, а не файл?
На самом деле всё просто: большинство объектов в Linux являются файлами и структурами в файловой системе. Поэтому эта ошибка означает, что там, где вы пытаетесь выполнить команду создания нового каталога, уже существует другой объект с таким же именем. В данном случае — это файл, а не каталог. Но у файла такое же имя, как у желаемого каталога, так что создать второй объект с таким же именем не получится.
намекает, что у нас уже есть файл с именем /tmp/try.
Очень просто проверить эту гипотезу с помощью команды ls:
Так и есть, у нас существует файл с таким именем.
Возможные решения проблем mkdir: cannot create directory
Сценарий file exists
Если файл с таким именем уже существует, а каталог всё же очень хочется создать, то есть решения.
Переименовать (или переместить) существующий файл
Используем команду mv для перемещения /tmp/try в другой каталог (или просто сменим имя try на другое, оставив файл в том же каталоге /tmp). Вот как можно переименовать файл в имя oldtry:
Теперь давайте попробуем ту же команду mkdir:
…и всё замечательно работает! Никаких ошибок, и создался новый каталог под названием /tmp/try. Подтверждаем это с помощью команды ls:
Удалить существующий файл
Ещё одна опция, которая напрашивается сама собой — можно просто удалить неугодный файл, который мешает созаднию нашего нового каталога.
Для этого примера создадим новый пустой файл с названием /tmp/newtry
Если попробовать mkdir, то получится ожидаемая ошибка:
А теперь мы просто удалим неугодный файл и попробуем mkdir снова:
В этот раз нет никаких ошибок, всё снова сработало:
##mkdir: cannot create directory – Permission denied
Это — ещё один распространённый сценарий при создании каталогов.
В переводе на русский, сообщение говорит: невозможно создать каталог — недостаточно прав доступа. То есть файлов с таким же именем нет, но текущий пользователь, под которым мы пытаемся создать каталог, не имеет прав в текущем месте файловой системы для создания новых каталогов (и файлов).
Основной подход к такой ошибке — проверка прав доступа в каталоге, где получена ошибка. Команда ls и здесь поможет. You should use ls command on the higher level directory to confirm permissions.
Все эти команды сработали без ошибок, и ls показывает, что у меня есть полные права доступа к каталогу try2018 — rwx для меня, rwx для моей группы и r-x для всех остальных (это я читаю фрагмент drwxrwxr-x в строке с try2018).
Теперь давайте уберём права на запись (и создание новых объектов) в каталоге try2018:
Теперь мои права к этому каталогу сменились с полных (rwx — read/write/execute) на только чтение (r-x — read/execute). Так что если я попробую создать в try2018 какой-то подкаталог, выйдет та самая ошибка про недостаток прав доступа:
Чтобы исправить проблему, нужно исправить права доступа на каталоге, где мы видим ошибку. И пробуем mkdir снова:
Вот теперь — порядок, всё создалось,
На сегодня — всё! Будут ещё вопросы по самым основам Linux — обращайтесь!
Источник
Как создавать каталоги в Linux (команда mkdir)
В системах Linux вы можете создавать новые каталоги либо из командной строки, либо с помощью файлового менеджера вашего рабочего стола. Команда, позволяющая создавать каталоги (также известные как папки), — это mkdir .
В этом руководстве рассматриваются основы использования команды mkdir , включая повседневные примеры.
Синтаксис команды Linux mkdir
Синтаксис команды mkdir следующий:
Команда принимает в качестве аргументов одно или несколько имен каталогов.
Как создать новый каталог
Чтобы создать каталог в Linux, передайте имя каталога в качестве аргумента команды mkdir . Например, чтобы создать новый каталог newdir вы должны выполнить следующую команду:
Вы можете убедиться, что каталог был создан, перечислив его содержимое с помощью команды ls :
При указании только имени каталога без полного пути он создается в текущем рабочем каталоге.
Текущий рабочий каталог — это каталог, из которого вы запускаете команды. Чтобы изменить текущий рабочий каталог, используйте команду cd .
Чтобы создать каталог в другом месте, вам необходимо указать абсолютный или относительный путь к файлу родительского каталога. Например, чтобы создать новый каталог в каталоге /tmp вы должны ввести:
Если вы попытаетесь создать каталог в родительском каталоге, в котором у пользователя недостаточно прав, вы получите сообщение об ошибке Permission denied :
Параметр -v ( —verbose ) указывает mkdir печатать сообщение для каждого созданного каталога.
Как создать родительские каталоги
Родительский каталог — это каталог, который находится над другим каталогом в дереве каталогов. Чтобы создать родительские каталоги, используйте параметр -p .
Допустим, вы хотите создать каталог /home/linuxize/Music/Rock/Gothic :
Если какой-либо из родительских каталогов не существует, вы получите сообщение об ошибке, как показано ниже:
Вместо того, чтобы создавать недостающие родительские каталоги один за другим, вызовите команду mkdir с параметром -p :
Когда используется опция -p , команда создает каталог, только если он не существует.
Если вы попытаетесь создать каталог, который уже существует, а параметр -p не mkdir , mkdir выведет сообщение об ошибке File exists :
Как установить разрешения при создании каталога
Чтобы создать каталог с определенными разрешениями, используйте параметр -m ( -mode ). Синтаксис для назначения разрешений такой же, как и для команды chmod .
В следующем примере мы создаем новый каталог с разрешениями 700 , что означает, что только пользователь, создавший каталог, сможет получить к нему доступ:
Когда опция -m не используется, вновь созданные каталоги обычно имеют права доступа 775 или 755 , в зависимости от значения umask .
Как создать несколько каталогов
Чтобы создать несколько каталогов, укажите имена каталогов в качестве аргументов команды, разделенные пробелом:
Команда mkdir также позволяет создать сложное дерево каталогов с помощью одной команды:
Приведенная выше команда создает следующее дерево каталогов :
Выводы
Команда mkdir в Linux используется для создания новых каталогов.
Для получения дополнительной информации о mkdir посетите страницу руководства mkdir .
Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.
Источник
Невозможно создать каталог файл существует linux
В этой статье речь пойдет о команде mkdir в Linux. С помощью команды mkdir можно создавать каталоги и подкаталоги.
Для примера, давайте создадим каталог test:
При попытке создать уже существующий каталог, команда mkdir завершится с ошибкой, как показано ниже:
Создание каталогов и подкаталогов
Давайте создадим каталог, в котором создадим несколько подкаталогов. На первый взгляд может показаться, что эту задачу следует решать так: создать первый каталог с помощью команды mkdir. Перейти в него, вызвав команду cd. Создать подкаталог, опять же использовав для этого команду mkdir, сделать его текущим и вызвать команду mkdir для создания очередного каталога.
Но к счастью, в команде mkdir предусмотрена удобная опция -p (или –parents), существенно упрощающая весь процесс:
Информация о действиях, выполняемых командой mkdir
Чтобы не проверять результаты вызова команды, можно задать опцию -v (или –verbose). Эта опция сообщит о каждом выполненном действии, как показано ниже:
Для ленивых пользователей работать с системой Linux – одно удовольствие. Создается впечатление, что чем ленивее пользователь, тем больше идет к нему навстречу система. Подтверждение тому – приведенный выше пример.
Установить права при создании каталога
Чтобы задать права при создании каталога, нужно воспользоваться опцией -m (или –mode). Эта опция устанавливает права доступа к создаваемым каталогам. Эти права могут быть заданы либо в символьном виде, как описано в chmod(1), либо в виде восьмеричного числа.
Для справки: по умолчанию права доступа к каталогам устанавливаются в 0777 (`a+rwx’) за вычетом битов, установленных в umask.
Источник
не могу создать директорию — её нет, а mc пишет что есть. чтобы это значило?
начал выяснять, отчего не устанавливается:
[root@observ i386]# rpm -Uhv gettext-0.12.1-1.i386.rpm —force
Подготовка. ########################################### [100%]
1:gettext ########################################### [100%]
ошибка: распаковка архива не удалась на файле /usr/share/locale/es/LC_MESSAGES/gettext-runtime.mo;46b877eb: cpio: mkdirне удалось — No such file or directory
[root@observ i386]# rpm -qa | grep gettext
никогда такого не видел, что бы
[root@observ i386]# ls /usr/share/locale/es/
cups_es LC_TIME man
[root@observ i386]# mkdir /usr/share/locale/es/LC_MESSAGES
mkdir: невозможно создать каталог `/usr/share/locale/es/LC_MESSAGES’: No such file or directory
[root@observ i386]#
Re: не могу создать директорию — её нет, а mc пишет что есть. чтобы это значило?
причем gettext-0.12.1-1.i386.rpm у меня собрался нормально при помощи команды
rpmbuild gettext-0.12.1-1.i386.rpm —rebuild
Re: не могу создать директорию — её нет, а mc пишет что есть. чтобы это значило?
Ошибка больно похожа на отсутствие родительского каталога. А с mkdir -p не создает?
Re: не могу создать директорию — её нет, а mc пишет что есть. чтобы это значило?
Источник