ప్రధాన కంటెంట్‌కు వెళ్లండి
మాడ్యూల్ 2 · 3లో పాఠం 1కోర్సులో 3/11~10 min
మాడ్యూల్ పాఠాలు (1/3)

వనరులను సృష్టించడం (mkdir మరియు టచ్)

నావిగేట్ చేయడంతో పాటు, టెర్మినల్‌లో కొత్త ఫోల్డర్‌లు (డైరెక్టరీలు) మరియు ఖాళీ ఫైల్‌లను సృష్టించడం ద్వారా మీరు తరచుగా మీ కార్యస్థలాన్ని నిర్వహించాల్సి ఉంటుంది.


ఫోల్డర్‌లను సృష్టిస్తోంది: mkdir

కొత్త ఫోల్డర్‌ని సృష్టించడానికి, ఆదేశాన్ని ఉపయోగించండి:

Bash
mkdir [folder_name]

ఈ కమాండ్ అంటే మేక్ డైరెక్టరీ. ఉదాహరణకు, mkdir documents మీ ప్రస్తుత డైరెక్టరీలో documents పేరుతో ఫోల్డర్‌ను సృష్టిస్తుంది.

-pతో నెస్టెడ్ పాత్‌లను సృష్టిస్తోంది

మీరు ఇంకా ఉనికిలో లేని డైరెక్టరీ లోపల ఫోల్డర్‌ను సృష్టించడానికి ప్రయత్నిస్తే (ఉదా. projects/javascript/2026), ఆదేశం విఫలమవుతుంది మరియు లోపాన్ని ప్రదర్శిస్తుంది.

ఏవైనా తప్పిపోయిన ఇంటర్మీడియట్ పేరెంట్ డైరెక్టరీలను స్వయంచాలకంగా సృష్టించమని Linuxకి సూచించడానికి, -p ఎంపికను ఉపయోగించండి:

Bash
mkdir -p projects/javascript/2026

ఖాళీ ఫైల్‌లను సృష్టిస్తోంది: touch

ఖాళీ ఫైల్‌ను సృష్టించడానికి లేదా ఇప్పటికే ఉన్న ఫైల్ యొక్క సవరణ టైమ్‌స్టాంప్‌ను నవీకరించడానికి, ఆదేశాన్ని ఉపయోగించండి:

Bash
touch [file_name]

ఉదాహరణకు, touch app.js అని టైప్ చేయడం వలన ప్రస్తుత ఫోల్డర్‌లో ఆ పేరుతో ఖాళీ టెక్స్ట్ ఫైల్ ఏర్పడుతుంది.


వినియోగ ఉదాహరణలు మరియు సాధారణ లోపాలు

మీరు ఇంకా ఉనికిలో లేని ఫోల్డర్‌లో touchని ఉపయోగించి ఫైల్‌ని సృష్టించడానికి ప్రయత్నిస్తే, మీరు లోపాన్ని స్వీకరిస్తారు:

Bash
touch ghost_folder/index.html
# Output:
# touch: cannot touch 'ghost_folder/index.html': No such file or directory

ఈ సందర్భంలో, మీరు ముందుగా డైరెక్టరీ నిర్మాణాన్ని సృష్టించి, ఆపై ఫైల్‌ను సృష్టించాలి:

Bash
mkdir ghost_folder
touch ghost_folder/index.html

ఫోల్డర్ ఇప్పటికే ఉన్నట్లయితే, -p లేకుండా mkdirని అమలు చేయడంలో లోపం ఏర్పడుతుంది:

Bash
mkdir projects
# Output:
# mkdir: cannot create directory 'projects': File exists

మీరే ప్రయత్నించండి

వ్యాయామం 1: ప్రాజెక్ట్‌ల ఫోల్డర్‌ను సృష్టించండి

వ్యాయామం#linux.m2.l1.e1
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

ప్రస్తుత డైరెక్టరీలో 'ప్రాజెక్ట్‌లు' పేరుతో కొత్త ఫోల్డర్‌ను సృష్టించండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

ఫోల్డర్ పేరు 'ప్రాజెక్ట్స్' తర్వాత mkdir ఆదేశాన్ని ఉపయోగించండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం 2: సమూహ నిర్మాణం

వ్యాయామం#linux.m2.l1.e2
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

ఒకే కమాండ్‌లో సమూహ డైరెక్టరీ ట్రీ 'వర్క్‌స్పేస్/src'ని సృష్టించండి, అవసరమైన పేరెంట్ డైరెక్టరీలను సృష్టించేలా చూసుకోండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

సమూహ మార్గాలను రూపొందించడానికి mkdir ఆదేశంతో -p ఎంపికను ఉపయోగించండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం 3: ఖాళీ ఫైల్‌ను సృష్టించండి

వ్యాయామం#linux.m2.l1.e3
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

ప్రస్తుత డైరెక్టరీలో 'index.html' పేరుతో ఖాళీ ఫైల్‌ను సృష్టించండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

సృష్టించడానికి టచ్ ఆదేశాన్ని ఉపయోగించి ఫైల్ పేరును ఉపయోగించండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది