بش 'mkdir' وجود نہیں ہے۔

Bash Mkdir Not Existent Path



' mkdir ٹرمینل سے نئی ڈائریکٹری یا فولڈر بنانے کے لیے لینکس کی بنیادی بلٹ ان شیل کمانڈ ہے۔ آپ نئی ڈائریکٹری کا نام دے کر نئی ڈائریکٹری بنا سکتے ہیں۔ mkdir ' کمانڈ. لیکن اگر ڈائریکٹری کا نام کمانڈ پر عمل کرنے سے پہلے ہی موجود ہے تو یہ ایک غلطی کا پیغام دکھائے گا۔ جب آپ کسی ایسے راستے میں ڈائریکٹری بنانا چاہتے ہیں جو موجود نہ ہو تو صارف کو آگاہ کرنے کے لیے ایک غلطی کا پیغام بھی ظاہر ہوتا ہے۔ اگر آپ کسی غیر موجود راستے میں ڈائریکٹری بنانا چاہتے ہیں یا ڈیفالٹ ایرر میسج کو چھوڑنا چاہتے ہیں تو آپ کو استعمال کرنا ہوگا۔ '-پی' آپشن کے ساتھ ' mkdir ' کمانڈ. آپ کس طرح استعمال کر سکتے ہیں ' mkdir غیر موجود راستے میں ڈائریکٹری یا فولڈر بنانے کے لیے ڈائریکٹری اور اجازت کے ساتھ اس ٹیوٹوریل میں دکھایا گیا ہے۔

سادہ ڈائریکٹری یا فولڈر بنائیں۔

فرض کریں ، آپ ایک ڈائریکٹری بنانا چاہتے ہیں۔ /گھر فولڈر کا نام 'مائڈیر' . ڈائریکٹری بنانے کے لیے درج ذیل کمانڈ چلائیں۔ اگر نام کے ساتھ کوئی ڈائریکٹری موجود نہیں ہے ' mydir 'اس سے پہلے کمانڈ بغیر کسی غلطی کے چلائی جائے گی۔ رن ' ls ' ڈائریکٹری بنائی گئی ہے یا نہیں یہ چیک کرنے کا حکم۔







$mkdirmydir
$ایل ایس



متعدد ڈائریکٹریز بنائیں۔

استعمال کرتے ہوئے متعدد ڈائریکٹریز بنانے کے لیے درج ذیل کمانڈ چلائیں mkdir ' کمانڈ. تین ڈائریکٹریز ، temp1 ، temp2 اور temp3 کمانڈ پر عمل کرنے کے بعد بنایا جائے گا۔



$mkdirtemp1 temp2 temp3
$ایل ایس





ڈائریکٹری بنائیں جب ڈائریکٹری کا راستہ موجود نہ ہو۔

فرض کریں ، آپ راستے میں ڈائریکٹری بنانا چاہتے ہیں ، / تصویر /newdir/ٹیسٹ۔ . موجودہ نظام میں ، mydir 'ڈائریکٹری میں کوئی ڈائریکٹری یا فائل نہیں ہے۔ تو ، راستہ باطل ہے۔ چلائیں 'mkdir' مندرجہ بالا راستے کے ساتھ کمانڈ کریں۔ کمانڈ چلانے کے بعد ایک غلطی کا پیغام ظاہر ہوگا۔

$mkdir /تصویر/newdir/پرکھ۔



اگر آپ ٹرمینل سے راستے میں بیان کردہ تمام غیر موجود ڈائریکٹریز بنا کر زبردستی غیر موجود راستہ بنانا چاہتے ہیں تو چلائیں۔ mkdir 'کے ساتھ حکم '-پی 'آپشن

$mkdir -پی /تصویر/newdir/پرکھ

اب ، درج ذیل کمانڈز کو چلا کر چیک کریں کہ ڈائریکٹریز بنائی گئی ہیں یا نہیں۔

$سی ڈیتصویر
$ایل ایس -آر

بش mkdir موجود راستہ نہیں۔

اجازت کے ساتھ ڈائریکٹری بنائیں۔

جب آپ نئی ڈائریکٹری بناتے ہیں تو نئی بنائی گئی ڈائریکٹری کے لیے ڈیفالٹ اجازت مقرر ہوتی ہے۔

ایک نئی ڈائرکٹری بنائیں اور درج ذیل کمانڈز پر عمل کرکے ڈیفالٹ اجازت چیک کریں۔ ‘‘ حالت' کمانڈ کسی بھی موجودہ ڈائریکٹری کی موجودہ اجازت چیک کرنے کے لیے استعمال ہوتی ہے۔ ڈیفالٹ ڈائریکٹری کی اجازت ہے ' rwxr-xr-x '. یہ اشارہ کرتا ہے کہ ڈائریکٹری کے مالک کے پاس تمام اجازتیں ہیں ، اور گروپ کے صارفین اور دیگر صارفین کے پاس لکھنے کی اجازت نہیں ہے۔

$mkdirnewdir1
$حالتnewdir1/

'-م' ڈائرکٹری بنانے کے وقت ڈائریکٹری کی اجازت مقرر کرنے کے لیے آپشن استعمال کیا جاتا ہے۔ تمام اجازتوں کے ساتھ ایک ڈائریکٹری بنانے کے لیے درج ذیل کمانڈز چلائیں اور اجازت استعمال کرتے ہوئے چیک کریں۔ 'حالت' کمانڈ. آؤٹ پٹ ظاہر کرتا ہے کہ ہر قسم کے صارفین کے پاس تمام اجازتیں ہیں۔

$mkdir 777۔newdir2
$حالتnewdir2/

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

آپ باش سکرپٹ کا استعمال کرکے جانچ سکتے ہیں کہ کوئی ڈائریکٹری موجود ہے یا نہیں۔ ایک bash فائل بنائیں اور نئی ڈائرکٹری بنانے کے لیے درج ذیل کوڈ شامل کریں تاکہ ڈائریکٹری موجود ہو یا نہ ہو۔ '-ڈی 'آپشن اگر ڈائریکٹری موجود ہے تو یہ پیغام دکھائے گا ، ڈائریکٹری پہلے سے موجود ہے ، ورنہ نئی ڈائریکٹری بن جائے گی۔

#!/bin/bash

باہر پھینک دیا 'ڈائریکٹری کا نام درج کریں:'
پڑھیںنیا نام
اگر [ -ڈی '$ newdirname' ]؛پھر
باہر پھینک دیا 'ڈائریکٹری پہلے سے موجود ہے'؛
اور
'mkdir -پی $ newdirname'؛
باہر پھینک دیا '$ newdirnameڈائریکٹری بنائی گئی ہے '
ہو

اسکرپٹ چلائیں اور چیک کریں کہ ڈائریکٹری بنائی گئی ہے یا نہیں۔

$لشکرcreate_dir.sh
$ایل ایس

امید ہے کہ آپ استعمال کر سکیں گے۔ 'mkdir' اس ٹیوٹوریل کو پڑھنے کے بعد زیادہ مؤثر طریقے سے مختلف آپشنز کے ساتھ کمانڈ کریں۔ شکریہ