బాష్ 'mkdir' ఉనికిలో ఉన్న మార్గం కాదు

Bash Mkdir Not Existent Path



' mkdir టెర్మినల్ నుండి కొత్త డైరెక్టరీ లేదా ఫోల్డర్‌ను సృష్టించడానికి Linux యొక్క ప్రాథమిక అంతర్నిర్మిత షెల్ ఆదేశం. 'తో కొత్త డైరెక్టరీ పేరు ఇవ్వడం ద్వారా మీరు కొత్త డైరెక్టరీని సృష్టించవచ్చు mkdir 'ఆదేశం. ఆదేశాన్ని అమలు చేయడానికి ముందు డైరెక్టరీ పేరు ఇప్పటికే ఉన్నట్లయితే అది దోష సందేశాన్ని ప్రదర్శిస్తుంది. మీరు ఉనికిలో లేని మార్గంలో డైరెక్టరీని సృష్టించాలనుకున్నప్పుడు, వినియోగదారుకు తెలియజేయడానికి ఒక దోష సందేశం కూడా ప్రదర్శించబడుతుంది. ఒకవేళ మీరు డైరెక్టరీని ఏదైనా ఉనికిలో లేని మార్గంలో సృష్టించాలనుకుంటే లేదా డిఫాల్ట్ ఎర్రర్ మెసేజ్‌ని వదిలేయాలనుకుంటే మీరు ఉపయోగించాల్సి ఉంటుంది '-P' 'తో ఎంపిక mkdir 'ఆదేశం. మీరు ఎలా ఉపయోగించవచ్చు ' mkdir ఈ ట్యుటోరియల్స్‌లో డైరెక్టరీ లేదా ఫోల్డర్‌ను ఉనికిలో లేని మార్గంలో మరియు అనుమతులతో సృష్టించడానికి డైరెక్టరీ చూపబడుతుంది.

సాధారణ డైరెక్టరీ లేదా ఫోల్డర్‌ను సృష్టించండి

మీరు ఒక డైరెక్టరీని సృష్టించాలనుకుంటున్నారని అనుకుందాం /ఇంటికి ఫోల్డర్ పేరు పెట్టబడింది 'మైదిర్' . డైరెక్టరీని సృష్టించడానికి కింది ఆదేశాన్ని అమలు చేయండి. పేరు లేని డైరెక్టరీ లేకపోతే ' మైదిర్ 'అంతకు ముందు కమాండ్ ఎటువంటి లోపం లేకుండా అమలు చేయబడుతుంది. రన్ ' ls ' డైరెక్టరీ సృష్టించబడిందో లేదో తనిఖీ చేయడానికి ఆదేశం.







$mkdirమైదిర్
$ls



బహుళ డైరెక్టరీలను సృష్టించండి

'ఉపయోగించి బహుళ డైరెక్టరీలను సృష్టించడానికి కింది ఆదేశాన్ని అమలు చేయండి mkdir ' కమాండ్ మూడు డైరెక్టరీలు, temp1, temp2 మరియు temp3 ఆదేశాన్ని అమలు చేసిన తర్వాత సృష్టించబడుతుంది.



$mkdirtemp1 temp2 temp3
$ls





డైరెక్టరీ మార్గం లేనప్పుడు డైరెక్టరీని సృష్టించండి

మీరు ఒక మార్గంలో డైరెక్టరీని సృష్టించాలనుకుంటున్నారని అనుకుందాం, / చిత్రం /newdir/పరీక్ష . ప్రస్తుత వ్యవస్థలో, ' మైదిర్ డైరెక్టరీలో డైరెక్టరీ లేదా ఫైల్‌లు లేవు. కాబట్టి, మార్గం చెల్లదు. అమలు చేయండి 'Mkdir' పై మార్గంతో ఆదేశం. ఆదేశాన్ని అమలు చేసిన తర్వాత ఒక దోష సందేశం కనిపిస్తుంది.

$mkdir /చిత్రం/న్యూదిర్/పరీక్ష



మీరు టెర్మినల్ నుండి మార్గంలో పేర్కొన్న అన్ని ఉనికిలో లేని డైరెక్టరీలను సృష్టించడం ద్వారా ఉనికిలో లేని మార్గాన్ని శక్తివంతంగా సృష్టించాలనుకుంటే, అప్పుడు రన్ చేయండి ' mkdir తో ఆదేశం '-పి ' ఎంపిక.

$mkdir -పి /చిత్రం/న్యూదిర్/పరీక్ష

ఇప్పుడు, కింది ఆదేశాలను అమలు చేయడం ద్వారా డైరెక్టరీలు సృష్టించబడ్డాయో లేదో తనిఖీ చేయండి.

$CDచిత్రం
$ls -ఆర్

బాష్ mkdir ఉనికిలో ఉన్న మార్గం కాదు

అనుమతితో డైరెక్టరీని సృష్టించండి

మీరు కొత్త డైరెక్టరీని సృష్టించినప్పుడు, కొత్తగా సృష్టించిన డైరెక్టరీకి డిఫాల్ట్ అనుమతి సెట్ చేయబడుతుంది.

క్రొత్త డైరెక్టరీని సృష్టించండి మరియు కింది ఆదేశాలను అమలు చేయడం ద్వారా డిఫాల్ట్ అనుమతిని తనిఖీ చేయండి. ' రాష్ట్రం ' ఇప్పటికే ఉన్న ఏదైనా డైరెక్టరీ యొక్క ప్రస్తుత అనుమతిని తనిఖీ చేయడానికి కమాండ్ ఉపయోగించబడుతుంది. డిఫాల్ట్ డైరెక్టరీ అనుమతి ' rwxr-xr-x '. ఇది డైరెక్టరీ యజమానికి అన్ని అనుమతులు ఉన్నాయని సూచిస్తుంది, మరియు గ్రూప్ యూజర్లు మరియు ఇతరులు యూజర్‌లకు వ్రాత అనుమతి లేదు.

$mkdirన్యూడిర్ 1
$రాష్ట్రంన్యూడిర్ 1/

'-M' డైరెక్టరీ సృష్టి సమయంలో డైరెక్టరీ అనుమతిని సెట్ చేయడానికి ఆప్షన్ ఉపయోగించబడుతుంది. అన్ని అనుమతులతో డైరెక్టరీని సృష్టించడానికి కింది ఆదేశాలను అమలు చేయండి మరియు ఉపయోగించి అనుమతిని తనిఖీ చేయండి 'రాష్ట్రం' కమాండ్ అన్ని రకాల వినియోగదారులకు అన్ని అనుమతులు ఉన్నాయని అవుట్‌పుట్ చూపుతుంది.

$mkdir -m 777న్యూడిర్ 2
$రాష్ట్రంన్యూడిర్ 2/

స్క్రిప్ట్ ఉపయోగించి డైరెక్టరీని సృష్టించండి

బాష్ స్క్రిప్ట్ ఉపయోగించి ఏదైనా డైరెక్టరీ ఉందా లేదా అని మీరు పరీక్షించవచ్చు. బాష్ ఫైల్‌ను సృష్టించి, డైరెక్టరీ ఉనికిలో ఉందో లేదో పరీక్షించిన తర్వాత కొత్త డైరెక్టరీని సృష్టించడానికి కింది కోడ్‌ని జోడించండి '-డి ' ఎంపిక. డైరెక్టరీ ఉన్నట్లయితే అది సందేశాన్ని చూపుతుంది, డైరెక్టరీ ఇప్పటికే ఉంది, లేకపోతే కొత్త డైరెక్టరీ సృష్టించబడుతుంది.

#!/బిన్/బాష్

బయటకు విసిరారు -n 'డైరెక్టరీ పేరు నమోదు చేయండి:'
చదవండికొత్త పేరు
ఉంటే [ -డి '$ newdirname' ];అప్పుడు
బయటకు విసిరారు 'డైరెక్టరీ ఇప్పటికే ఉంది';
లేకపోతే
'mkdir -పి $ newdirname';
బయటకు విసిరారు '$ newdirnameడైరెక్టరీ సృష్టించబడింది '
ఉంటుంది

స్క్రిప్ట్‌ను రన్ చేయండి మరియు డైరెక్టరీ సృష్టించబడిందో లేదో తనిఖీ చేయండి.

$బాష్create_dir.sh
$ls

ఆశిస్తున్నాము, మీరు ఉపయోగించగలరు 'Mkdir' ఈ ట్యుటోరియల్ చదివిన తర్వాత మరింత సమర్థవంతంగా వివిధ ఎంపికలతో కమాండ్ చేయండి. ధన్యవాదాలు.