The -pbendera akan membuat direktori bersarang, tetapi hanya jika mereka tidak ada sudah.
Misalnya, Anda memiliki direktori /fooyang memiliki izin menulis untuk Anda.
mkdir -p /foo/bar/baz # creates bar and baz within bar under existing /foo
Ini juga merupakan operasi idempoten , karena jika Anda menjalankan perintah yang sama lagi, Anda tidak akan mendapatkan kesalahan, tetapi tidak ada yang akan dibuat.
Jawaban:
The
-p
bendera akan membuat direktori bersarang, tetapi hanya jika mereka tidak ada sudah.Misalnya, Anda memiliki direktori
/foo
yang memiliki izin menulis untuk Anda.Ini juga merupakan operasi idempoten , karena jika Anda menjalankan perintah yang sama lagi, Anda tidak akan mendapatkan kesalahan, tetapi tidak ada yang akan dibuat.
sumber