Ho avuto qualche problema a capire quando manipolo il mio terminale con la creazione di directory, e ho incontrato questa opzione "-p" nella rete cercando di trovare modi più semplici per creare directory. Qualsiasi aiuto? : /
Ho avuto qualche problema a capire quando manipolo il mio terminale con la creazione di directory, e ho incontrato questa opzione "-p" nella rete cercando di trovare modi più semplici per creare directory. Qualsiasi aiuto? : /
Hai provato a eseguire il comando man mkdir
in Terminale? Ciò comporta la seguente spiegazione per l'opzione -p
:
Create intermediate directories as required. If this option is not specified, the full path prefix of each operand must already exist. On the other hand, with this option specified, no error will be reported if a directory given as an operand already exists. Intermediate directories are created with permission bits of rwxrwxrwx (0777) as modified by the current umask, plus write and search permission for the owner.
Quindi fondamentalmente
mkdir foo/bar/baz/quizz
fallirà a meno che le directory foo
, foo/bar
e foo/bar/baz
esistano già.
mkdir -p foo/bar/baz/quizz
creerà qualsiasi directory mancante nel percorso (purché tu disponga delle autorizzazioni di scrittura nella directory padre) e assicurati che le autorizzazioni ti consentano di accedervi.