O que o flag -p faz em “mkdir -p”?

57

O que o -p flag faz em mkdir -p ?

    
por user27449 19.07.2010 / 06:21

1 resposta

85

O sinalizador -p criará diretórios aninhados, mas somente se eles já não existirem.

Por exemplo, suponha que você tenha um diretório /foo para o qual você tenha permissões de gravação.

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

Também é uma operação idempotente , porque se você executar o mesmo comando novamente, você não receberá um erro, mas nada será criado.

    
por 19.07.2010 / 06:29

Tags