బాష్‌లో ఫోల్డర్‌ని తొలగించండి

Delete Folder Bash



Linux Mint 20 లో పని చేస్తున్నప్పుడు, మీరు వేర్వేరు ఫైళ్లు మరియు ఫోల్డర్‌లపై పని చేయాలి. కానీ కొంత మేరకు ఫోల్డర్ లేదా డైరెక్టరీని సృష్టించే లేదా తొలగించే పద్ధతి ఫైల్‌ను సృష్టించడం లేదా తొలగించడం కంటే భిన్నంగా ఉంటుంది. కమాండ్ లైన్ నుండి ఫైల్స్ లేదా డైరెక్టరీలను తొలగించేటప్పుడు, అప్రమత్తంగా ఉండండి ఎందుకంటే ఈ ఆర్టికల్లో పేర్కొన్న ఆదేశాలను ఉపయోగించి డైరెక్టరీని తీసివేసిన తర్వాత, అది ఇకపై పూర్తిగా పునరుద్ధరించబడదు.

ఈ వ్యాసంలో, మీరు బాష్‌లోని ఫోల్డర్‌లను తొలగించడానికి అన్ని ప్రాథమిక పద్ధతుల గురించి నేర్చుకుంటారు.







ఫోల్డర్‌లు లేదా డైరెక్టరీలను తొలగించడానికి రెండు పద్ధతులు ఉన్నాయి. ఇవి క్రింది విధంగా ఉన్నాయి:



  • కమాండ్ rmdir - ఖాళీగా ఉన్న ఫోల్డర్‌లు లేదా డైరెక్టరీలను తొలగించడానికి ఉపయోగిస్తారు.
    • సింగిల్ ఫోల్డర్‌ని తీసివేయండి
    • ఫోల్డర్‌లోని ఫోల్డర్‌ని తీసివేయండి
    • బహుళ ఫోల్డర్‌లను తొలగించండి
  • కమాండ్ rm - ఖాళీగా లేని ఫోల్డర్‌లు లేదా డైరెక్టరీలను తొలగించడానికి ఉపయోగిస్తారు.

ఫోల్డర్‌లను తొలగించడానికి కొన్ని ఉదాహరణలను ఉపయోగించి ఈ రెండు పద్ధతులను ప్రయత్నిద్దాం.



కమాండ్ rmdir

మీరు లైనక్స్ యూజర్ అయితే మరియు ఖాళీ ఫోల్డర్‌ని తొలగించాలనుకుంటే, మీరు rmdir కమాండ్‌ని ఉపయోగించాలి. కాబట్టి, ప్రారంభంలోనే, మీ హోమ్ డైరెక్టరీలో ప్రస్తుతం ఎన్ని ఫోల్డర్‌లు ఉన్నాయో మీరు తనిఖీ చేయాలి:





$ ls

సింగిల్ ఫోల్డర్‌ని తీసివేయండి

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



$ mkdir ఫోల్డర్-పేరు

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

$ rmdir ఫోల్డర్-పేరు

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

ఫోల్డర్‌లోని ఫోల్డర్‌ని తీసివేయండి

మీ వద్ద ఉన్న అన్ని డైరెక్టరీలను జాబితా చేయండి. కింది విధంగా mkdir ఆదేశాన్ని ఉపయోగించి Folder2 పేరుతో ఒక కొత్త డైరెక్టరీని రూపొందించండి:

$ mkdir ఫోల్డర్-పేరు

ఇప్పుడు, ఫోల్డర్ 2 పేరుతో కొత్తగా సృష్టించిన ఫోల్డర్‌లో టెస్ట్ 1 అనే మరొక ఫోల్డర్‌ను తయారు చేయండి.

$ mkdir ఫోల్డర్ 1-పేరు/ఫోల్డర్ 2 పేరు

దిగువ చూపిన విధంగా మీరు cd కమాండ్ ద్వారా ఫోల్డర్‌లోని ఫోల్డర్‌ను కూడా చేయవచ్చు:

$ cd ఫోల్డర్ 1-పేరు
$ mkdir ఫోల్డర్ 2-పేరు

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

$ rmdir ఫోల్డర్‌నేమ్

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

$ rmdir ఫోల్డర్ 1-పేరు/ఫోల్డర్ 2-పేరు

కింది విధంగా ఫోల్డర్ పాత్‌కు బదులుగా సిడి కమాండ్ ఉపయోగించి ఫోల్డర్‌లోని ఫోల్డర్‌ను తొలగించడానికి మీరు మరొక పద్ధతిని కూడా ప్రయత్నించవచ్చు:

$ cd ఫోల్డర్‌నేమ్
$ rmdir సబ్ ఫోల్డర్-పేరు

Folder2 నుండి Test1 తొలగించబడిన ఫోల్డర్‌ను మీరు చూడవచ్చు.

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

$ rmdir –v ఫైల్ పేరు

బహుళ ఫోల్డర్‌లను తొలగించండి

ఒకేసారి బహుళ ఫోల్డర్‌లను తొలగించడానికి, మీరు ముందుగా బహుళ ఫోల్డర్‌లను సృష్టించాలి. కాబట్టి, mkdir ఆదేశాన్ని ఉపయోగించి Test1, Test2 మరియు Test3 పేరుతో మూడు ఫోల్డర్‌లను సృష్టించండి. Ls ఆదేశాన్ని ఉపయోగించి కొత్తగా సృష్టించిన అన్ని ఫోల్డర్‌లను జాబితా చేయండి.

$ mkdir ఫోల్డర్ 1 ఫోల్డర్ 2 ఫోల్డర్ 3

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

$ rmdir ఫోల్డర్ 1 ఫోల్డర్ 2 ఫోల్డర్ 3

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

$ rmdir –v ఫోల్డర్*

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

కమాండ్ rm

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

$ ls

ఇప్పుడు, కొత్త పేరుతో కొత్త ఫోల్డర్‌ని తయారు చేయండి మరియు ఈ ఫోల్డర్‌లో టెస్ట్ 1, టెస్ట్ 2, టెస్ట్ 3 మొదలైన ఇతర ఫోల్డర్‌లను కూడా చేయండి.

$ mkdir ఫోల్డర్‌నేమ్
$ cd ఫోల్డర్‌నేమ్
$ mkdir సబ్ ఫోల్డర్ 1 సబ్ ఫోల్డర్ 2 సబ్ ఫోల్డర్ 3

మీ హోమ్ డైరెక్టరీలో ప్రస్తుతం అందుబాటులో ఉన్న ఫోల్డర్‌లను చూడండి.

ఇప్పుడు, ఖాళీ కాని ఫోల్డర్‌ను తీసివేయడానికి rm ఆదేశాన్ని ఉపయోగించాల్సిన సమయం వచ్చింది. ఈ ప్రయోజనం కోసం, తొలగించాల్సిన ఫోల్డర్ పేరు తర్వాత కింది rm ఆదేశాన్ని ఉపయోగించండి:

$ rm –r ఫోల్డర్-పేరు

ఈ కమాండ్ -r ఫ్లాగ్‌లో ముందుగా ఫోల్డర్‌లోని అన్ని కంటెంట్‌లను తొలగించడాన్ని సూచిస్తుంది.

మీరు చిన్న r కి బదులుగా క్యాపిటల్ R ని కూడా ఉపయోగించవచ్చు. ఫోల్డర్ తొలగించబడుతుందని మీరు చూస్తారు. ఇది మాత్రమే కాదు, కొత్త ఫోల్డర్ లోపల ఉన్న అన్ని ఫోల్డర్‌లు కూడా దానితో తీసివేయబడతాయి.

దిగువ చూపిన విధంగా ఖాళీ కాని ఫోల్డర్‌ని తీసివేయడానికి స్వల్ప మార్పుతో మరొక ఆదేశం ఉంది:

$ rm –rf ఫోల్డర్-పేరు

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

లేదా

$ rm –rfv ఫోల్డర్-పేరు

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

ముగింపు

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