Was macht das -p-Flag in "mkdir -p"?


Antworten:


113

Das -pFlag erstellt verschachtelte Verzeichnisse, jedoch nur, wenn diese noch nicht vorhanden sind.

Angenommen, Sie haben ein Verzeichnis /foo, für das Sie Schreibberechtigungen haben.

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

Es ist auch eine idempotente Operation, denn wenn Sie denselben Befehl erneut ausführen, wird kein Fehler ausgegeben, aber es wird nichts erstellt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.