Что делает флаг -p в «mkdir -p»?


Ответы:


118

-pФлаг будет создавать вложенные каталоги, но только если они не существуют уже.

Например, предположим, что у вас есть каталог /foo, для которого у вас есть права на запись.

mkdir -p /foo/bar/baz  # creates bar and baz within bar under existing /foo

Это также идемпотентная операция, потому что если вы снова запустите ту же команду, вы не получите ошибку, но ничего не будет создано.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.