Вопросы с тегом «mkdir»

15
Как mkdir только если dir еще не существует?
Я пишу сценарий оболочки для запуска под KornShell (ksh) в AIX. Я хотел бы использовать mkdirкоманду для создания каталога. Но каталог может уже существовать, и в этом случае я не хочу ничего делать. Поэтому я хочу либо проверить, что каталог не существует, либо подавить ошибку «Файл существует», которая mkdirвыдается при …
1989 shell  scripting  ksh  aix  mkdir 

17
Есть ли способ заставить mv создать каталог для перемещения, если он не существует?
Итак, если я нахожусь в своем домашнем каталоге и хочу переместить foo.c в ~ / bar / baz / foo.c, но эти каталоги не существуют, есть ли способ автоматически создать эти каталоги, чтобы вам нужно будет только набрать mv foo.c ~/bar/baz/ и все бы получилось? Кажется, вы могли бы использовать …
275 linux  macos  unix  mkdir  mv 

6
Vim: создание родительских каталогов при сохранении
Если я вызываю, vim foo/bar/somefileно foo/barеще не существует, Vim отказывается сохранять. Я знаю, что могу переключиться на оболочку или сделать это :!mkdir foo/barиз Vim, но я ленив :) Есть ли способ заставить Vim делать это автоматически при сохранении буфера?
122 vim  mkdir 

8
Как создать каталог и дать разрешение одной командой
Как создать каталог и дать разрешение одной командой в Linux? Мне нужно создать много папок с полным разрешением 777. Команды mkdir path/foldername chmod 777 path/foldername Я не люблю создавать и давать разрешение двумя командами. Могу ли я сделать это одной командой?
108 linux  chmod  mkdir 

5
Как создать вложенные каталоги с помощью Mkdir в Golang?
Я пытаюсь создать набор вложенных каталогов из исполняемого файла Go, такого как dir1 / dir2 / dir3. Мне удалось создать единственный каталог с этой строкой: os.Mkdir("." + string(filepath.Separator) + c.Args().First(),0777); Однако я понятия не имею, как подойти к созданию заранее определенного вложенного набора каталогов внутри этого каталога.
97 go  mkdir 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.