mkdir
فهرست
مقدمه
برای ایجاد دایرکتوری در ترمینال میتوانید از ابزار 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