کامند mkdir

با این کامند می‌توان فولدر یا دایرکتوری ساخت.

 یعنی خونه دار میشیم؟

اول باید به این دستور، یک دایرکتوری بگیم، این دایرکتوری باید وجود داشته باشد. مثلا می‌توانیم بنویسیم:

mkdir /home/sahar/Desktop/fun

یعنی طرف توقع داره دیگه حضرت والا، تا قسمت desktop رو داشته باشین و ایشون فقط بیاد اتاق رو فرشش کنه. یعنی اون قسمت fun رو خودش می‌سازه.

 

از کجا بفهمیم که تشکیل شده است؟

دستور ls محتویات داخل دایرکتوری جاری را لیست می‌کند. اگر در دایرکتوری جاری حضور خود را رسانده باشیم، می‌توان با bash صحبت کرد و راضی به نشان دادنش کرد.
یعنی بنویسیم:

ls –l

به محض لیست گرفتن، می‌بینید که فولدری به اسم fun ساخته شده است.

 

اگر بجای saharتوی دایرکتوری بنویسم ashpazkhoone چی می‌شه؟

شاید دلم بخواد بره آشپزخونه نه دسکتاپ

mkdir /home/sahar/ashpazkhune/ghaza

 

هیچی. ارور می‌ده. چون توقع داره حداقل وسعت بکشه و تا قسمت آشپزخونه رو تو داشته باشی که نداری.

 

 

سرویس چی؟ اونو دارم

 

 

آپشن p در کامند mkdir

 

این دستور، یک آپشنی دارد به اسم p- که می‌توان با استفاده از آن، دایرکتوری‌های تو در تو ساخت.

یعنی توی حال، آشپزخونه بسازیم، توی آشپزخونه، حموم بسازیم و برو تا آخر

 

مثلا:

mkdir –p /home/sahar/Desktop/hal/ashpazkhune/hamoom

حالا اگر از دایرکتوری، لیست بگیریم:

ls

نشان می‌دهد که اول هال را ساختیم، بعد داخل حال، آشپزخونه ساختیم و داخل آشپزخونه حموم ساختیم.

یعنی اگر از حال، ls بگیریم:

ls hal

آشپزخونه را نشان می‌دهد

اگر از آشپزخونه ls بگیریم:

ls hal/ashpazkhune

حموم را نشان می‌دهد

نقش tree در mkdir

اگر tree را هم تایپ کنین (خالی تایپ کنین)، فایل‌های تو در تو را به صورت درختی نشان می‌دهد.

 

اینجوری خونه رو از نمای بالاتر میتونین بینین، ویوتون هم عالی می‌شه. فقط مواظب باشین کسی دستشویی نباشه

 

 

حالا نوبت شماست. چهارتا فولدر تو در تو بسازین بینیم چقدر خونه سازی بلدین؟ مثلا اسم فولدر اول رو بذارید 1، بعد داخل یک، فولدر 2 رو بسازین، بعد داخل 2، فولدر 3 رو بسازین

راستی mkdir معلومه مخفف چیه دیگه؟ نه؟ حفظ نمی‌خواد عین فرمولای مشتق نشینین حفظ کنین
(جوابا رو می‌تونین کامنت کنین)