Linuxలో ఫైల్‌లతో సహా పూర్తి డైరెక్టరీని ఎలా తొలగించాలి

Linux కమాండ్ లైన్ అనేది GUI ద్వారా కాకుండా చాలా పనులను వేగంగా మరియు సులభంగా చేయడానికి మిమ్మల్ని అనుమతించే శక్తివంతమైన సాధనం. ఫైల్‌లు మరియు ఫోల్డర్‌లను సృష్టించడం మరియు తొలగించడం దీని యొక్క ముఖ్యమైన సామర్థ్యాలలో ఒకటి, అయినప్పటికీ మేము ఈ కథనంలో ఫోల్డర్‌లను తొలగించడానికి కట్టుబడి ఉంటాము.

Linuxలో ఫైల్‌లతో సహా పూర్తి డైరెక్టరీని ఎలా తొలగించాలి

మీకు ఇకపై అవసరం లేని ఫోల్డర్‌లు, సబ్-ఫోల్డర్‌లు మరియు ఫైల్‌లను వదిలించుకోవడానికి “rm” మరియు “rmdir” ఆదేశాలను ఎలా ఉపయోగించాలో తెలుసుకోవడానికి చదువుతూ ఉండండి.

డైరెక్టరీలను తొలగించడానికి “rm” ఉపయోగించండి

మీరు డైరెక్టరీని తొలగించడానికి అనేక కమాండ్‌లను ఉపయోగించవచ్చు. ఎంపిక మీరు ఏమి చేయాలనుకుంటున్నారు మరియు మీరు ఎలా చేయాలనుకుంటున్నారు అనే దానిపై ఆధారపడి ఉండాలి. Linux కమాండ్ లైన్ ఈ విషయంలో చాలా అనువైనది, బహుశా దాని Windows మరియు Mac కౌంటర్‌పార్ట్‌ల కంటే ఎక్కువగా ఉండవచ్చు.

Mac మరియు Windows ఆపరేటింగ్ సిస్టమ్‌ల వంటి ఫోల్డర్‌లు మరియు ఫైల్‌ల మధ్య Linux తేడాను చూపడం లేదని గమనించాలి. బదులుగా, ఇది ఫోల్డర్‌లను ఫైల్ సమూహాలుగా పరిగణిస్తుంది. ఈ విభాగంలో, మేము rm ఆదేశాన్ని పరిశీలిస్తాము. ప్రారంభిద్దాం.

డైరెక్టరీలను తొలగించడానికి “rm” ఉపయోగించండి

rm-d డైరెక్టరీ పేరు

పైన ఉన్న కమాండ్ ఒకే, ఖాళీ డైరెక్టరీని మాత్రమే తొలగించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఫోల్డర్‌లను తీసివేయడం/తొలగించడం కోసం ఇది అత్యంత ప్రాథమిక ఆదేశం.

rm -d డైరెక్టరీ పేరు1 డైరెక్టరీ పేరు2

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

rm -r డైరెక్టరీ పేరు1 డైరెక్టరీ పేరు2

పైన ఉన్న ఆదేశం అన్ని పేర్కొన్న ఫోల్డర్‌లు, వాటి సబ్-ఫోల్డర్‌లు మరియు వాటిలోని ఫైల్‌లను తొలగిస్తుంది. మునుపటి కమాండ్ నుండి “-d”ని భర్తీ చేసే “-r” ఎంపిక వల్ల ఇది సాధ్యమవుతుంది. Linux కమాండ్ లైన్‌లో, “-r” అంటే రికర్సివ్. ఇది దాని స్వంత మరియు ఇతర ఎంపికలతో కలిపి ఉపయోగించవచ్చు.

rm -rf డైరెక్టరీ పేరు

మీరు “rm –r” కమాండ్‌ని అమలు చేసినప్పుడు, Linux కమాండ్ లైన్ ఏదైనా సబ్-ఫోల్డర్‌లు మరియు రైట్-రక్షిత ఫైల్‌లను తొలగించడానికి అనుమతి కోసం మిమ్మల్ని అడుగుతుంది. అయితే, మీరు బదులుగా “rm –rf” అని టైప్ చేస్తే, మీరు ప్రాంప్ట్ చేయబడరు. "f" అనే అక్షరం "శక్తి"ని సూచిస్తుంది.

"rm -rf" కమాండ్‌తో ఫోల్డర్‌లు మరియు ఫైల్‌లను తొలగించేటప్పుడు మీరు జాగ్రత్తగా ఉండాలి, ఎందుకంటే మీరు ముఖ్యమైన డేటాను కోల్పోవచ్చు లేదా ఆపరేటింగ్ సిస్టమ్‌ను పాడు చేయవచ్చు. సిస్టమ్ ఫైల్‌లు మరియు ఫోల్డర్‌లు Windows లేదా Mac కంటే Linux సిస్టమ్‌లో సులభంగా తొలగించబడతాయి.

sudo apt-get install ట్రీ

మీరు తొలగించబోయే దాని గురించి మరింత బాగా అర్థం చేసుకోవడానికి, మీరు apt-get యుటిలిటీ ద్వారా ట్రీ ప్యాకేజీని ఇన్‌స్టాల్ చేయాలి. ఇది ఉబుంటు మరియు మిగిలిన డెబియన్ కుటుంబానికి పని చేస్తుంది. మీరు మరొక పంపిణీలో ఉన్నట్లయితే, దాని స్వంత ప్యాకేజీ నిర్వహణ సాధనాన్ని ఉపయోగించండి. మీరు పై ఆదేశాన్ని అమలు చేసినప్పుడు, కమాండ్ లైన్ మీరు ఉన్న ఫోల్డర్ యొక్క ఫోల్డర్ మరియు ఫైల్ నిర్మాణాన్ని ప్రదర్శిస్తుంది. ఈ విధంగా, చెక్కుచెదరకుండా ఉండే ఏవైనా ఫైల్‌లు లేదా సబ్-ఫోల్డర్‌లు ఉన్నాయా అని మీరు సులభంగా తనిఖీ చేయవచ్చు.

చెట్టు మార్గం/కు/మీ/డైరెక్టరీ

పైన అందించిన ఆదేశం మీ Linux సిస్టమ్‌లోని మరొక ఫోల్డర్ యొక్క నిర్మాణాన్ని వీక్షించడానికి మిమ్మల్ని అనుమతిస్తుంది.

అధునాతన ఆదేశాలు

“rm” కమాండ్‌లో “–no-preserv-root,” “–preserv-root,” “–one-file-system,” మరియు ఇతర వైవిధ్యాలు ఉన్నాయి. అయినప్పటికీ, అవి అనుభవజ్ఞులైన కమాండ్ లైన్ వినియోగదారుల కోసం ఉద్దేశించబడ్డాయి. మీరు వీటిలో ఒకదానితో పొరపాటు చేస్తే, మీరు మీ కంప్యూటర్‌లోని ఒక భాగాన్ని లేదా అన్ని సిస్టమ్ ఫైల్‌లను కూడా తొలగించవచ్చు. వారి సంక్లిష్ట స్వభావం కారణంగా, మేము వాటిని మరొక కమాండ్ లైన్ ట్యుటోరియల్ కోసం సేవ్ చేస్తాము.

డైరెక్టరీలను తొలగించడానికి rmdir ఉపయోగించండి

ఫోల్డర్‌లను తొలగించడానికి మీరు rmdir కమాండ్‌లను కూడా ఉపయోగించవచ్చు. అయినప్పటికీ, rmdir కమాండ్‌లు ఖాళీ ఫోల్డర్‌లను మాత్రమే చూసుకోగలవు మరియు తొలగింపు కోసం గుర్తించబడిన ఫోల్డర్‌లలో ఉన్న ఫైల్‌లను తొలగించలేవు. అనేక ఉపయోగకరమైన rmdir ఆదేశాలు ఉన్నాయి మరియు మేము వాటిని ఈ విభాగంలో పరిశీలిస్తాము.

డైరెక్టరీలను తొలగించడానికి rmdir ఉపయోగించండి

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

rmdir డైరెక్టరీ పేరు

ఇది చాలా ప్రాథమిక “rmdir” ఆదేశం. ఇది మీ ప్రస్తుత లొకేషన్‌లోని డైరెక్టరీలో ఉన్న ఖాళీ డైరెక్టరీని తొలగిస్తుంది. ఉదాహరణకు, మీ ప్రస్తుత లొకేషన్ డెస్క్‌టాప్ మరియు దానిలో మీకు ఖాళీగా ఉన్న “కొత్త ఫోల్డర్” ఉంటే, ఈ “rmdir” ఆదేశం దానిని చూసుకుంటుంది.

rmdir డైరెక్టరీ పేరు1 డైరెక్టరీ పేరు2

మీరు తొలగించాలనుకుంటున్న అనేక ఫోల్డర్‌లను కలిగి ఉన్నట్లయితే, మీరు "rmdir" కమాండ్ యొక్క పై వైవిధ్యాన్ని ఉపయోగించవచ్చు. పేర్కొన్న అన్ని ఫోల్డర్‌లు (డైరెక్టరీలు) తొలగించబడతాయి, కానీ అవి మీరు ప్రస్తుతం ఉన్న డైరెక్టరీలోనే ఉండాలి. వేరే చోట డైరెక్టరీలను తొలగించడానికి, తదుపరి ఆదేశాన్ని చూడండి.

rmdir /path/to/your/directory

Linux కమాండ్ లైన్ మీ ప్రస్తుత స్థానం నుండి ఏదైనా డైరెక్టరీని అది ఎక్కడ ఉన్నా దానిని తొలగించడానికి మిమ్మల్ని అనుమతిస్తుంది. అలా చేయడానికి, మీరు తొలగించాలనుకుంటున్న డైరెక్టరీ లేదా డైరెక్టరీల వైపు పూర్తి మార్గాన్ని నమోదు చేయాలి.

ఒకవేళ మీరు సబ్-ఫోల్డర్‌లు మరియు/లేదా ఫైల్‌లను కలిగి ఉన్న ఫోల్డర్‌ను తొలగించడానికి ప్రయత్నించినట్లయితే, కమాండ్ లైన్ మీకు ఒక దోష సందేశాన్ని చూపుతుంది: డైరెక్టరీ ఖాళీగా లేదు. ఇది పేర్కొన్న ఫోల్డర్‌ను తొలగించదని ప్రత్యేకంగా చెప్పనవసరం లేదు.

మీరు మూడు ఫోల్డర్‌లను పేర్కొన్నట్లయితే మరియు మొదటిది ఖాళీగా లేదని రుజువైతే, కమాండ్ లైన్ మొదటి ఫోల్డర్‌లోకి ప్రవేశించిన వెంటనే మీ కమాండ్‌ను ప్రాసెస్ చేయడం ఆపివేస్తుంది. మీరు మునుపటి సందర్భంలో వలె అదే దోష సందేశాన్ని పొందుతారు మరియు జాబితాలోని ఇతర ఫోల్డర్‌లను తొలగించడానికి కమాండ్ లైన్ ప్రయత్నించదు.

మీరు ఈ క్రింది ఎంపికను జోడించడం ద్వారా దీనిని పరిష్కరించవచ్చు: –ఇగ్నోర్-ఫెయిల్-ఆన్-నాన్-ఖాళీ. ఇది కమాండ్ లైన్ ఖాళీగా లేని ఫోల్డర్‌లను ఎదుర్కొన్నప్పటికీ ఆదేశాన్ని అమలు చేయడాన్ని కొనసాగించడానికి బలవంతం చేస్తుంది. కమాండ్ ఇలా కనిపిస్తుంది: rmdir -ignore-fail-in-non-empty NewFolder1 NewFolder2 NewFolder3.

rmdir –p డైరెక్టరీ పేరు1 డైరెక్టరీ పేరు2

పైన ఉన్న ఆదేశం మీకు Linuxని మోసగించి ఖాళీ కాని ఫోల్డర్‌ని తొలగించడంలో సహాయపడవచ్చు. ఇది "-p" ఎంపికను ఉపయోగిస్తుంది, దీనిని "పేరెంట్" ఎంపికగా కూడా పిలుస్తారు. ఇది ఎలా పని చేస్తుందో ఇక్కడ ఉంది.

మీకు Pics అనే ఫోల్డర్ మరియు దానిలో ColorPics అనే ఫోల్డర్ ఉందని అనుకుందాం. రెండవది ఖాళీగా ఉందని మరియు జగన్ ఫోల్డర్‌లోని ఏకైక అంశం అని అనుకుందాం. మీరు “rmdir –p ColorPics Pics” ఆదేశాన్ని అమలు చేసినప్పుడు, కమాండ్ లైన్ ColorPics ఫోల్డర్‌ను తొలగిస్తుంది ఎందుకంటే అందులో ఏమీ లేదు. ఆ తర్వాత, ఇది జగన్ ఫోల్డర్ యొక్క స్థితిని తనిఖీ చేస్తుంది, అది కూడా ఖాళీగా ఉందని నిర్ధారించి, దాన్ని తొలగిస్తుంది.

కమాండ్ లైన్ యొక్క శక్తిని తెలుసుకోండి

Linux సిస్టమ్‌లో అనేక పనులను చేయడానికి కమాండ్ లైన్ మిమ్మల్ని అనుమతిస్తుంది. Windows మరియు Mac కంటే Linuxలో సిస్టమ్‌ను పాడు చేయడం సులభం కనుక మీకు ఎక్కువ అనుభవం లేకుంటే జాగ్రత్తగా ఉండండి.

మీరు ఇంతకు ముందు ఫోల్డర్‌లు మరియు ఫైల్‌లను తొలగించడానికి కమాండ్ లైన్‌ని ఉపయోగించారా? మీరు ఏ ఆదేశాలను ఉపయోగించారు? మేము కొన్ని మంచి ఎంపికలను కోల్పోయామని మీరు భావిస్తే, దిగువ వ్యాఖ్యల విభాగంలో మాకు తెలియజేయండి.