Cosa fa il flag -p in "mkdir -p"?


80

Cosa fa la -pbandiera mkdir -p?


5
man mkdir, ti darà le informazioni.
Johan

Difficilmente un commento utile ....
ShaneC

Risposte:


118

Il -pflag creerà directory nidificate, ma solo se non esistono già.

Ad esempio, supponiamo di avere una directory per la /fooquale si dispone delle autorizzazioni di scrittura.

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

È anche un'operazione idempotente , perché se si esegue di nuovo lo stesso comando, non si otterrà un errore, ma non verrà creato nulla.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.