Что делает флаг -p
в mkdir -p
?
1 ответ
91
Флаг -p
создаст вложенные каталоги, но только если они еще не существуют.
Например, предположим, что у вас есть каталог /foo
, для которого у вас есть права на запись.
mkdir -p /foo/bar/baz # creates bar and baz within bar under existing /foo
Это также идемпотентная операция, потому что если вы снова запустите ту же команду, вы не получите ошибку, но ничего не будет создано.