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

వనరులను తొలగిస్తోంది (rm)

టెర్మినల్‌లోని ఫైల్‌లు మరియు డైరెక్టరీలను తొలగించడానికి, ఆదేశాన్ని ఉపయోగించండి:

Bash
rm [path]

ఈ కమాండ్ అంటే తొలగించు.

[!హెచ్చరిక] గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్ (డెస్క్‌టాప్) ద్వారా తొలగించబడిన ఫైల్‌ల వలె కాకుండా, rm తో టెర్మినల్‌లో తొలగించబడిన ఫైల్‌లు ట్రాష్ బిన్‌కి వెళ్లవద్దు. అవి తక్షణం మరియు శాశ్వతంగా తొలగించబడతాయి. తీవ్ర హెచ్చరికతో దీన్ని ఉపయోగించండి!


ఫైళ్లను తొలగిస్తోంది

ప్రస్తుత డైరెక్టరీలో ఒక ఫైల్‌ను తొలగించడానికి:

Bash
rm notes.txt

-rతో డైరెక్టరీలను పునరావృతంగా తొలగిస్తోంది

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

Bash
rm -r folder_to_delete

-fతో బలవంతంగా తీసివేయడం

కొన్నిసార్లు మీరు వ్రాత-రక్షిత ఫైల్‌లను నిజంగా తొలగించాలనుకుంటున్నారా లేదా ఫైల్ ఉనికిలో లేనట్లయితే లోపాలను అడిగే నిర్ధారణ ప్రాంప్ట్‌లను పొందవచ్చు. -f (ఫోర్స్) ఎంపిక నిర్ధారణ కోసం అడగకుండానే తొలగింపును బలవంతం చేస్తుంది మరియు ఉనికిలో లేని ఫైల్‌లను విస్మరిస్తుంది:

Bash
rm -rf folder_to_delete

కంబైన్డ్ -rf ఎంపిక కమాండ్ లైన్‌లో అత్యంత శక్తివంతమైన మరియు భయపడే ఆదేశాలలో ఒకటి: ఇది ఎటువంటి హెచ్చరికలు లేకుండా తక్షణమే ప్రతిదీ తొలగిస్తుంది.


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

మీరు పునరావృత -r ఎంపికను పేర్కొనకుండా డైరెక్టరీని తొలగించడానికి ప్రయత్నిస్తే, rm ఆదేశం లోపంతో విఫలమవుతుంది:

Bash
rm backup
# Output:
# rm: cannot remove 'backup': Is a directory

ఒకే కమాండ్‌లో బహుళ ఫైల్‌లను తీసివేయడానికి, ఖాళీలతో వేరు చేయబడిన వాటిని ఒకదాని తర్వాత ఒకటి జాబితా చేయండి:

Bash
rm file1.txt file2.txt

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

వ్యాయామం 1: వాడుకలో లేని ఫైల్‌ను తొలగించండి

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

ప్రస్తుత ఫోల్డర్ నుండి 'old_notes.txt' ఫైల్‌ను తొలగించండి.

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

ఖచ్చితమైన ఫైల్ పేరు తర్వాత rm ఆదేశాన్ని ఉపయోగించండి.

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

వ్యాయామం 2: బ్యాకప్ ఫోల్డర్‌ను తీసివేయండి

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

'బ్యాకప్' ఫోల్డర్ మరియు దానిలోని అన్ని కంటెంట్‌లను పునరావృతంగా తొలగించండి.

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

పునరావృత -r ఫ్లాగ్‌తో rm ఉపయోగించండి మరియు ఫోల్డర్ పేరును పేర్కొనండి.

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

వ్యాయామం 3: బహుళ ఫైల్‌లను తొలగించండి

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

'report.txt' మరియు 'old_notes.txt' ఫైల్‌లు రెండింటినీ rm కమాండ్‌కు ఆర్గ్యుమెంట్‌లుగా జాబితా చేయడం ద్వారా ఒకే సమయంలో తొలగించండి.

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

rm ఆదేశాన్ని రిపోర్ట్.txt మరియు old_notes.txt తర్వాత స్పేస్‌తో వేరు చేయండి.

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