ریکرسیو لینکس میک ڈائرکٹری کمانڈ کا استعمال کیسے کریں



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

عام طور پر ، جب آپ mkdir لینکس میک ڈائرکٹری کمانڈ استعمال کرتے ہیں تو آپ ایک واحد ذیلی ڈائرکٹری بناتے ہیں جو آپ کے پرامپٹ میں جس ڈائرکٹری میں ہے اس میں رہتا ہے۔ اگر آپ ~ / دستاویزات میں تھے اور آپ نے mkdir میمورینڈا ٹائپ کیا تھا ، تو آپ ایک واحد ڈائریکٹری تشکیل دیں گے یادداشت جو ~ / دستاویزات میں رہتی تھی۔ آپ عام طور پر اس کے اندر مزید ڈائرکٹریاں نہیں بناتے ہیں۔

تاہم ، آپ پورے ڈائرکٹری کے درختوں کو بنانے کے ل the لینکس میک ڈائرکٹری کمانڈ کی پنراسی شکل استعمال کرسکتے ہیں۔ آپ جس ڈائرکٹری میں بیٹھے ہیں اس کے اندر ایک ڈائرکٹری تشکیل دے سکتے ہیں اور پھر اس کے اندر بہت سی دوسری ڈائرکٹریاں بنا سکتے ہیں۔ قدرتی طور پر ، آپ کو جاری رکھنے کے ل C CLI پرامپٹ سے کام کرنے کی ضرورت ہوگی۔ گرافیکل ٹرمینل کھولنے کے لئے Ctrl ، Alt اور T دبائیں۔ آپ اوبنٹو یونٹی ڈیش پر ٹرمینل کی تلاش بھی کرسکتے ہیں یا ایپلی کیشنز مینو کو منتخب کرسکتے ہیں ، سسٹم ٹولز پر کلک کرسکتے ہیں اور ٹرمینل کو منتخب کرسکتے ہیں۔ اگر آپ اپنی ہوم ڈائرکٹری سے باہر ڈائریکٹری نہیں بنا رہے ہیں تو آپ کو روٹ یوزر کی حیثیت سے کام کرنے کی ضرورت نہیں ہوگی۔

طریقہ 1: والدین mkdir آپشن کا استعمال

اگر آپ ایک ساتھ میں بہت ساری ڈائریکٹریاں بنانا چاہتے ہیں تو آپ ٹائپ کرسکتے ہیں mkdir -p ارے / یہ / ہے / ایک / پورا / درخت اور پھر داخل دبائیں۔ آپ کو ان ناموں میں سے ہر ایک کے ساتھ ڈائریکٹریوں کا ایک پورا سیٹ مل جائے گا ، یہ سب ایک دوسرے کے اندر رہتے ہیں۔ ظاہر ہے ، آپ درخت کے کسی بھی موقع پر جو بھی نام چاہیں استعمال کرسکتے ہیں۔ اگر ان ڈائریکٹریوں میں سے کچھ موجود ہیں تو کہیں کہ پہلے سے ہی یہ موجود ہے اور یہ نہیں لیکن دوسروں کی نہیں ، تو پھر ماکدیر ان کو بغیر کسی غلطی کے صرف کرے گا اور ان کے نیچے ڈائریکٹریز بنائے گا۔

-p آپشن کو والدین کہتے ہیں ، اور کیا پچھلی کمانڈ میں -p کی بجائے پیپرنٹ ٹائپ کرکے نظریاتی طور پر بہت سی ڈسٹری بیوشنز میں شامل کیا جاسکتا ہے۔ آپ ایک ہی وقت میں اس انداز میں عملی طور پر لامحدود تعداد میں ڈائریکٹریز تشکیل دے سکتے ہیں۔ جیسے ہی وہ تشکیل پاچکے ہیں ، وہ کسی بھی دوسری ڈائرکٹریوں کی طرح مکمل طور پر کام کرتے ہیں۔ اس کا مطلب یہ ہے کہ اگر آپ سب سے اوپر کو ہٹانے کی کوشش کرتے ہیں تو ، یہ بھی خالی نہ ہونے کی شکایت کرے گا!

طریقہ 2: پیرنٹ mkdir آپشن پلس تسمہ توسیع کا استعمال

تسمہ کی توسیع آپ کو ڈائریکٹریوں کا ایک گروپ تشکیل دینے کی اجازت دیتی ہے جو باش کمانڈ مترجم کا استعمال کرتے وقت ایک ہی نمونہ پر عمل کرتی ہے۔ مثال کے طور پر ، اگر آپ ٹائپ کرتے ہیں mkdir {1..4 ، تب آپ موجودہ ڈائریکٹری میں چار ڈائرکٹریوں کی تعداد تیار کریں گے۔ اگر آپ چاہتے تھے تو آپ اس تصور کو پیرنٹ آپشن کے ساتھ جوڑ سکتے ہیں۔ آپ مثال کے طور پر ٹائپ کرسکتے ہیں mkdir -p 1 / {1..4 اور 1 ، 1 نامی ایک ڈائریکٹری جس میں اس کے اندر 1 ، 2 ، 3 اور 4 کہتے ہیں ڈائریکٹری بنانے کیلئے enter دبائیں۔ یہ ایک بہت ہی طاقتور کمانڈ ہے ، اور آپ اسے ایک ساتھ میں بہت ساری ڈائریکٹریز بنانے کے لئے استعمال کرسکتے ہیں۔ یہ لینکس میں تصاویر ، ویڈیوز اور موسیقی کے مجموعوں کو ترتیب دینے کے ل. بہترین بناتا ہے۔ کچھ لوگ اس ٹکنالوجی کا استعمال سافٹ ویئر یا پیکیج کے لئے انسٹال اسکرپٹ بناتے وقت بھی کرتے ہیں جن کی وہ تقسیم کرنے کا ارادہ رکھتے ہیں۔

آپ یقینا this اس آپشن کو اختلاط کرسکتے ہیں اور کمانڈ کے کسی بھی حصے میں تسمہ بڑھا سکتے ہیں۔ اگر آپ تسمہ بڑھانے کے ذریعہ کچھ ڈائریکٹریز بنانا چاہتے ہیں ، اور پھر صرف دوسروں کے ذریعہ صرف والدین کی تکرار کے ذریعہ ، تو آپ اس طرح کے کمانڈ کو آزمانا چاہیں گے۔ mkdir -p a / ڈائریکٹری / اندر {1..4 ، جو اس کے نیچے 1 اور اندر 1 ، اندر 2 ، اندر 3 اور اندر 4 کے اندر اور ڈائریکٹری بنائے گا۔ ایک بار تھوڑا سا تجربہ کرنے اور ایک دوسرے کے اندر اضافی ڈائریکٹریز بنانے کے لئے آزاد محسوس کریں ایک بار جب آپ نے پہلے ہی mkdir کمانڈ استعمال کرنا سیکھ لیا ہے ، لیکن اس بات کو ذہن میں رکھیں کہ آپ ان ڈائریکٹریوں کو تھوڑا سا نہیں نکال سکیں گے جو ان کے اندر موجود دیگر ڈائریکٹریز ہیں۔ تکرار یا فائل مینیجر کا استعمال۔

2 منٹ پڑھا