Вопросы с тегом 'mkdir'

Команда mkdir (make directory) в операционных системах Unix, DOS, OS/2 и Microsoft Windows используется для создания нового каталога. Основной системный вызов также называется mkdir(). В DOS, OS/2 и Windows команда часто сокращается до md.
15 отв.

Как mkdir только в том случае, если dir еще не существует?

Я пишу оболочку script для запуска под KornShell (ksh) в AIX. Я хотел бы использовать команду mkdir для создания каталога. Но каталог уже может существовать, и в этом случае я не хочу ничего делать. Поэтому я хочу либо проверить, что каталог не суще...
27 апр. '09 в 17:47
12 отв.

Функциональность mkdir -p в Python

Есть ли способ получить функциональность, похожую на mkdir -p на оболочку из Python. Я ищу решение, отличное от системного. Я уверен, что код меньше 20 строк, и мне интересно, кто-то уже написал его?
01 марта '09 в 21:49
15 отв.

Есть ли способ заставить mv создать каталог, который нужно переместить, если он не существует?

Итак, если я в своем домашнем каталоге, и я хочу переместить foo.c в ~/bar/baz/foo.c, но эти каталоги не существуют, есть ли способ автоматически создать эти каталоги, так что вам нужно будет только напечатать mv foo.c ~/bar/baz/ и все будет рабо...
14 февр. '09 в 0:15
3 отв.

Как создать новую папку?

Я хочу помещать выходные данные моей программы в папку. если данная папка не существует, программа должна создать новую папку с именем папки, указанную в программе. Это возможно? Если да, пожалуйста, дайте мне знать, как. Предположим, что я указал п...
13 авг. '09 в 23:33
6 отв.

Vim: создание родительских каталогов при сохранении

Если я вызываю vim foo/bar/somefile, но foo/bar еще не существует, Vim отказывается сохранять. Я знаю, что могу переключиться на оболочку или сделать :!mkdir foo/bar у Vim, но я ленивый:) Есть ли способ заставить Vim делать это автоматически, когда...
27 нояб. '10 в 19:54
7 отв.

Как создать каталог и дать разрешение в одной команде

Как создать каталог и предоставить разрешение в одиночной команде в Linux? Мне нужно создать много папки с полным разрешением 777. Команды mkdir path/foldername chmod 777 path/foldername Мне не нравится создавать и давать разрешения в двух ко...
26 апр. '11 в 8:30
3 отв.

Bash mkdir и подпапки

Почему я не могу сделать что-то подобное? mkdir folder/subfolder/, чтобы достичь этого, я должен сделать: mkdir folder cd folder mkdir subfolder Есть ли лучший способ сделать это?
11 февр. '12 в 20:07
14 отв.

Рекурсивный системный вызов mkdir() в Unix

После прочтения man-страницы mkdir (2) для системного вызова Unix с этим именем появляется, что вызов не создает промежуточные каталоги в пути, а только последний каталог в пути. Есть ли способ (или другая функция) для создания всех каталогов на пути...
25 февр. '10 в 20:41
1 отв.

Имеет ли Ruby mkdir -p?

Возможный дубликат: Как создать каталоги рекурсивно в рубине? В Ruby, как я могу сделать: mkdir -p cool/beans Вот что я придумал: Dir.mkdir('cool') unless File.directory?('cool') cool_beans_path = File.join('cool', 'beans') Dir.mkdir(cool...
13 июля '12 в 5:29
3 отв.

Как создать вложенные каталоги с помощью Mkdir в Golang?

Я пытаюсь создать набор вложенных каталогов из исполняемого файла Go, такого как 'dir1/dir2/dir3'. Мне удалось создать один каталог с этой строкой: os.Mkdir("." + string(filepath.Separator) + c.Args().First(),0777); Но я понятия не имею, как подой...
11 февр. '15 в 10:15
4 отв.

Создать каталог с именем UTF-8 в Vim

Я не могу создать каталог на русском языке (UTF-8) с помощью vimscript в WinXP. Например :call mkdir("привет") создает каталог с именем привет вместо привет. Я также пробовал :call system("mkdir привет") с тем же результатом. Возможно...
16 февр. '10 в 10:03
4 отв.

Почему PHP не может создать каталог с разрешениями 777?

Я пытаюсь создать каталог на своем сервере с помощью PHP с помощью команды: mkdir("test", 0777); Но он не дает полных разрешений, только следующие: rwxr-xr-x
22 окт. '10 в 17:12
4 отв.

Как сделать несколько папок в одном месте, используя относительный путь к местоположению?

Я пытаюсь создать несколько папок в папке ~/Labs/lab4a/ ( ~/Labs/lab4a/ уже существует). Скажите, что я хочу folder1, folder2, folder3 все в папке lab4a. Речь идет не о создании вложенных папок в одно время с помощью команды mkdir -p или ...
31 янв. '11 в 20:57
4 отв.

File.mkdir или mkdirs return false - причина?

Почему file.mkdir возвращает false? Google указывает, что может быть несколько причин (например, безопасность, разрешения, путь и т.д.). Мои вопросы: Как найти точную причину возврата false? Если безопасность/разрешения являются причиной, то поч...
30 авг. '12 в 20:57
8 отв.

Одна команда для создания и изменения каталога

Я ищу только одну команду — ничего с && или | — который создает каталог, а затем немедленно изменяет текущий каталог на вновь созданный каталог. (Это вопрос, который кто-то получил для своих экзаменов "linux-usage", он сделал новую команду...
03 янв. '13 в 13:05