این پارامتر دو کاربرد داره:
۱) در صورت موجود بودن دایرکتوری اخطار تولید نمیکنه. (اگه از این پارامتر استفاده نکنین اخطار موجود بودن دایرکتوری دریافت میکنین)
mkdir -p dir
۲) درصورتی که یک مسیر شامل چند دایرکتوری داده شده باشه هر کدام از دایرکتوریها که موجود نباشه خود به خود تولید میشه
mkdir -p dir1/dir2/dir3
در صورتی که از دستور بالا در حالی استفاده کنین که مثلاً دایرکتوری dir2
موجود نیست، اخطار موجود نبودن این دایرکتوری تولید میشه. اما با استفاده از -p
ابتدا در صورت موجود نبودن dir1
این دایرکتوری تولید میشه. سپس به داخلی دایرکتوری مراجعه میشه. در صورت موجود نبودن dir2
این دایرکتوری ایجاد میشه و به همین ترتیب تا انتها