برای ایجاد دایرکتوری در ترمینال میتوانید از ابزار mkdir استفاده کنید. با استفاده از این ابزار میتوانید در کمتر از چند ثانیه هر تعداد دایرکتوری که نیاز دارید را ایجاد کنید.
اگر میخواهید که یک یا چند دایرکتوری به شکل همزمان ایجاد کنید، کافیست که از دستور mkdir استفاده کنید و نام دایرکتوری ها را با فاصله از هم دیگر جدا کنید.
$ mkdir dir1 Or $ mkdir dir1 dir2 dir3 dir4
میتوانید با استفاده از سوییچ m- برای یک یا چند دایرکتوری به شکل همزمان مد تنظیم کنید. در مثال زیر یک دایرکتوری با مجوز 700 را ایجاد میکنیم . مجوز 700 به این معناست که فقط کاربری که این دایرکتوری را ایجاد کرده حق و اجازه دسترسی به آن را دارد. لازم به ذکر است بدانید که نحوه اختصاص دادن مجوزها همانند دستور chmod است. و بهتر است بدانید که هنگامی که از سوییچ m- استفاده نمی شود دایرکتوری هایی که ایجاد میشوند معمولا دارای مجوزهای 755 یا 775 هستند.
mkdir -m 700 test.txt
با استفاده از سوییچ v- میتوانید جزئیات عملیات را به شکل کامل مشاهده کنید.
$ mkdir -v dir1
اگر بخواهید به شکل تک به تک درون هر دایرکتوری جا به جا شوید و درون هر دایرکتوری دستور mkdir را استفاده کنید . قطعا خسته و کلافه خواهید شد. برای ایجاد دایرکتوری های تو در تو کافیست وارد دایرکتوری مورد نظر شوید و از سوییچ p- برای ایجاد دایرکتوری هایی که وجود ندارند استفاده کنید. فقط توجه داشته باشید که این سوییچ درصورت وجود نداشتن دایرکتوری اقدام به ساخت آن خواهد کرد. در غیر اینصورت به ارور خواهید خورد.
$ mkdir -p amir/amir1/amir2/amir3