ماڈیول اسباق (1/3)
وسائل بنانا (mkdir اور touch)
نیویگیٹ کرنے کے علاوہ، آپ کو ٹرمینل میں نئے فولڈرز (ڈائریکٹریز) اور خالی فائلیں بنا کر اپنے ورک اسپیس کو اکثر منظم کرنے کی ضرورت ہوگی۔
فولڈرز بنانا: mkdir
نیا فولڈر بنانے کے لیے، کمانڈ استعمال کریں:
mkdir [folder_name]اس کمانڈ کا مطلب ہے ** ڈائرکٹری بنائیں**۔ مثال کے طور پر، mkdir documents آپ کی موجودہ ڈائرکٹری میں documents کے نام سے ایک فولڈر بنائے گا۔
-p کے ساتھ نیسٹڈ پاتھز بنانا
اگر آپ کسی ڈائریکٹری کے اندر ایک فولڈر بنانے کی کوشش کرتے ہیں جو ابھی تک موجود نہیں ہے (جیسے projects/javascript/2026)، تو کمانڈ ناکام ہو جائے گی اور ایک خرابی ظاہر ہو جائے گی۔
لینکس کو خود بخود کوئی بھی گمشدہ انٹرمیڈیٹ پیرنٹ ڈائریکٹریز بنانے کی ہدایت دینے کے لیے، -p اختیار استعمال کریں:
mkdir -p projects/javascript/2026خالی فائلیں بنانا: touch
ایک خالی فائل بنانے کے لیے، یا موجودہ فائل کے ترمیمی ٹائم اسٹیمپ کو اپ ڈیٹ کرنے کے لیے، کمانڈ استعمال کریں:
touch [file_name]مثال کے طور پر، touch app.js ٹائپ کرنے سے موجودہ فولڈر میں اس نام کے ساتھ ایک خالی ٹیکسٹ فائل بن جاتی ہے۔
استعمال کی مثالیں اور عام غلطیاں
اگر آپ کسی ایسے فولڈر کے اندر touch کا استعمال کرتے ہوئے فائل بنانے کی کوشش کرتے ہیں جو ابھی موجود نہیں ہے، تو آپ کو ایک خرابی موصول ہوگی:
touch ghost_folder/index.html
# Output:
# touch: cannot touch 'ghost_folder/index.html': No such file or directoryاس صورت میں، آپ کو پہلے ڈائریکٹری کا ڈھانچہ بنانا ہوگا اور پھر فائل بنانا ہوگی۔
mkdir ghost_folder
touch ghost_folder/index.htmlاگر کوئی فولڈر پہلے سے موجود ہے، تو mkdir کو -p کے بغیر چلانے سے ایک خرابی پیدا ہوگی:
mkdir projects
# Output:
# mkdir: cannot create directory 'projects': File existsخود ہی آزمائیں۔
مشق 1: ایک پروجیکٹ فولڈر بنائیں
موجودہ ڈائرکٹری میں 'projects' کے نام سے ایک نیا فولڈر بنائیں۔
اشارہ دکھائیں۔
فولڈر کا نام 'پروجیکٹس' کے بعد mkdir کمانڈ استعمال کریں۔
3 کوششوں کے بعد حل دستیاب ہے۔
مشق 2: نیسٹڈ ڈھانچہ
ایک ہی کمانڈ میں نیسٹڈ ڈائرکٹری ٹری 'workspace/src' بنائیں، اس بات کو یقینی بناتے ہوئے کہ کوئی بھی ضروری پیرنٹ ڈائریکٹریز بنائیں۔
اشارہ دکھائیں۔
نیسٹڈ پاتھ بنانے کے لیے mkdir کمانڈ کے ساتھ -p آپشن کا استعمال کریں۔
3 کوششوں کے بعد حل دستیاب ہے۔
مشق 3: ایک خالی فائل بنائیں
موجودہ ڈائریکٹری میں 'index.html' کے نام سے ایک خالی فائل بنائیں۔
اشارہ دکھائیں۔
بنانے کے لیے فائل کے نام کے بعد ٹچ کمانڈ کا استعمال کریں۔
3 کوششوں کے بعد حل دستیاب ہے۔