¿Qué hace la bandera -p en "mkdir -p"?

80

¿Qué hace la -pbandera mkdir -p?

usuario27449
fuente
55
hombre mkdir, te dará la información.
Johan
Apenas un comentario útil ...
ShaneC

Respuestas:

118

La -pbandera creará directorios anidados, pero solo si aún no existen.

Por ejemplo, suponga que tiene un directorio para el /fooque tiene permisos de escritura.

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

También es una operación idempotente , porque si ejecuta el mismo comando nuevamente, no obtendrá un error, pero no se creará nada.

Eric Wendelin
fuente