description |
---|
این دستور برای ایجاد یک دایرکتوری(پوشه) استفاده میشود |
دستور امکادایر برامون یه دایرکتوری (پوشه یا فولدر) میسازه تو همین مسیری که هستیم از اسمشم میشد اینو حدس زد mkdir ~> make directory خب مثلا من میخوام یه پوشه با اسم test توی دسکتاپم بسازم ترمینال رو باز میکنم با cd میرم به مسیر دسکتاپ و اینجا میزنم mkdir test البته میتونستمم به صورت ابسولوت مشخص کنم مثلا اینجوری میشد mkdir /home/username/Desktop/test
خب همین حالا میریم یه سری اپشن هاش روهم باهم بررسی کنیم (اونایی که مورد استفاده ترن)
من به شخصه فقط از دوتا از اپشن هاش استفاده کردم تاحالا -p) Example: mkdir -p test/first test خب p- مخفف parents عه و این یعنی فکر کنین شما میخواین پوشههای تو در تو بسازین مثلا لازم دارین توی دسکتاپ یه دایرکتوری به نام تست بسازین که توش یه دایرکتوری به اسم first test باشه ((اون بک اسلشو میزاریم که اسپیس رو اسکیپ کنیم)) میتونیم هم اگر با بک اسلش حال نمیکنین تو دابل کوتیشن بزارین mkdir -p test/first test ~> mkdir -p test/"first test" دوتا دستور معادل هم عمل میکنن
-v) این اپشن مخفف verbose هستش یه جورایی سر و صدا به پا میکنه به چه درد میخوره؟ تضمین میده که دایرکتوری رو ساخته یا نه تفاوتش رو توی عکس ها مشاهده کنین توی عکس دوم در خط بعد میگه ساخته نساخته یا هرپیام دیگه ای
خب اینم این بین بگم که اپشنهارو میتونین باهم میکس کنین مثلا بزنین pv- و خب کار هردوتاشو براتون میکنه
نکته تستی: بهجای v- میتونین verbose-- بنویسین به جای p- میتونین parents-- بنویسین
ولی خب من همون مخفف هاشون رو ترجیح میدم
و اما یکم جذابش کنیم فکر کنین میخوایم صدتا دایرکتوری بسازیم فقط با زدن یه دستور 🤤🤩🤩 mkdir {1..100}
صد تا دایرکتوری از یک تا صد میسازه 😌✌🏾 با رجکس نویسی میتونین اسماشونم خودتون بدین
تذکر : اینو تو مسیر دسکتاپتون نزنین دسکتاپ پر پوشه بشه😂😂
این است قدرت خط فرمان؛ حالا بشین گرافیکی صدتا پوشه بساز!! صد تا چیه هزارتا یه میلیون تا اصلا هرجقدر خواستی
یه مثال فقط؛ خودتون بیشتر برین دنبالش دیگه mkdir -p test{1..100}/session{1,2,3} خب برین ببینین تو دایرکتوریا چی دارین حالا با پترن خودتون بنویسین ^_^
توضیحات بیشتر خواستید man mkdir رو بخونین ^_^