Co robi flaga -p w „mkdir -p”?

80

Co robi -pflaga mkdir -p?

użytkownik27449
źródło
5
man mkdir, poda informacje.
Johan
Niezbyt

Odpowiedzi:

118

-pFlaga stworzy zagnieżdżonych katalogów, ale tylko wtedy, gdy nie istnieje.

Załóżmy na przykład, że masz katalog /foo, do którego masz uprawnienia do zapisu.

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

Jest to także operacja idempotentna , ponieważ jeśli ponownie uruchomisz to samo polecenie, nie pojawi się błąd, ale nic nie zostanie utworzone.

Eric Wendelin
źródło