Linuxలో ఫైల్ను ఎలా తొలగించాలి
ఏదైనా ఆపరేటింగ్ సిస్టమ్ మాదిరిగానే, Linuxని ఉపయోగించడంలో ఫైల్ మేనేజ్మెంట్ ఒక ముఖ్యమైన భాగం. కొన్నిసార్లు, స్థలాన్ని ఖాళీ చేయడానికి లేదా అనవసరమైన ఫైల్లను తీసివేయడానికి ఫైల్లను తొలగించడం అవసరం అవుతుంది. ఇది సరళమైన పనిగా అనిపించినప్పటికీ, Linuxలో ఫైల్ను తొలగించడం ప్రారంభకులకు సవాలుగా ఉంటుంది. Linuxలో, కమాండ్ లైన్ (CLI), గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ (GUI) మరియు మరిన్నింటిని ఉపయోగించడంతో సహా ఫైల్ను తొలగించడానికి వివిధ పద్ధతులు ఉన్నాయి. ఈ గైడ్లో లైనక్స్లోని ఫైల్లు మరియు ఫోల్డర్లను తొలగించడానికి మేము ఐదు వేర్వేరు పద్ధతులను కవర్ చేసాము. కాబట్టి మరింత ఆలస్యం చేయకుండా, వెంటనే లోపలికి ప్రవేశిద్దాం.
Linux (2023)లో ఫైల్ను తీసివేయండి
క్రింద, మేము ఫైల్ మేనేజర్ మరియు కొన్ని ద్వారా ఫైల్ను తొలగించే పద్ధతులను వివరించాము Linux ఆదేశాలు పనిని సాధించడానికి. మేము ఈ ట్యుటోరియల్ కోసం Ubuntu 20.04 LTS మరియు Nautilus ఫైల్ మేనేజర్ని ఉపయోగిస్తున్నాము, అయితే ఈ పద్ధతులు దేనిలోనైనా పని చేస్తాయని హామీ ఇవ్వండి Linux పంపిణీ.
Linuxలో ఫైల్ మేనేజర్ని ఉపయోగించి ఫైల్ను తొలగించండి
Linuxలో ఫైల్లను తాత్కాలికంగా తొలగించండి
1. ఫైల్ను తాత్కాలికంగా తొలగించడానికి, మీకు నచ్చిన ఫైల్ మేనేజర్ని తెరిచి, మీరు తొలగించాలనుకుంటున్న ఫైల్ల స్థానానికి నావిగేట్ చేయండి.
2. అప్పుడు, ఫైళ్లను ఎంచుకోండి మీరు తొలగించాలనుకుంటున్నారు మరియు “తొలగించు” కీబోర్డ్ మీద కీ.
3. ప్రత్యామ్నాయంగా, మీరు ఎంచుకున్న ఫైల్లలో ఒకదానిపై కుడి-క్లిక్ చేసి, “చెత్తలో వేయి” ఎంపిక.
ఫైల్ మేనేజర్ని ఉపయోగించి తొలగించబడిన అన్ని ఫైల్లు విండోస్లోని రీసైకిల్ బిన్ మాదిరిగానే “ట్రాష్” అని పిలువబడే కొత్త స్థానానికి తరలించబడతాయి.
Linuxలోని ఫైల్లను శాశ్వతంగా తొలగించండి
ఫైల్ మేనేజర్ని ఉపయోగించి Linuxలో ఫైల్లను శాశ్వతంగా తొలగించడానికి, మీరు తొలగించాలనుకుంటున్న ఫైల్లను ఎంచుకుని, “” నొక్కండిShift + తొలగించు“కీలు కలిసి. మీ Linux పరికరంలో చాలా అవసరమైన నిల్వ స్థలాన్ని పునరుద్ధరించడానికి కాలానుగుణంగా “ట్రాష్”ని ఖాళీ చేయడం కూడా మంచి పద్ధతి.
Linuxలో టెర్మినల్ ఉపయోగించి ఫైల్ను తొలగించండి
ఫైళ్లను తొలగించడానికి కమాండ్ లైన్ పద్ధతి రెండింటిలో వేగవంతమైన పద్ధతి. ఇక్కడ, Linuxలో ఫైల్లను తొలగించడానికి rm, అన్లింక్, ష్రెడ్ మరియు ఫైండ్తో సహా నాలుగు సులభంగా ఉపయోగించగల కమాండ్లను మేము చర్చించాము.
ఎలా ఉపయోగించాలి rm
Linux లో ఆదేశం
మొదట, చూద్దాం rm
ఆదేశం. ఇది ఉపయోగించగల బహుముఖ కమాండ్ ఫైల్లను అలాగే డైరెక్టరీలను తొలగించండి మరియు పని చేయడానికి టన్నుల ఎంపికలను అందిస్తుంది. యొక్క ప్రాథమిక వాక్యనిర్మాణం rm
ఆదేశం:
rm <options> <filename_or_directory>
rm కమాండ్ కింది ఎంపికలకు మద్దతు ఇస్తుంది:
ఎంపిక | వివరణ |
---|---|
-f |
-f అంటే బలవంతంగా తొలగించడం. ఈ ఫ్లాగ్తో, వినియోగదారులు నిర్ధారణ ప్రాంప్ట్ను పొందలేరు మరియు ఉనికిలో లేని అన్ని ఫైల్లు మరియు డైరెక్టరీలు విస్మరించబడతాయి. |
-i |
-i అంటే ఇంటరాక్టివ్ తొలగింపు. ఈ ఫ్లాగ్ ఉపయోగించినప్పుడు, కమాండ్ ప్రతి ఫైల్ తొలగింపు కోసం వినియోగదారు నుండి నిర్ధారణ కోసం అడుగుతుంది. |
-r |
-r పునరావృత తొలగింపును సూచిస్తుంది. ఈ ఫ్లాగ్ ఉపయోగించినప్పుడు, ఆదేశం పేర్కొన్న డైరెక్టరీలోని అన్ని విషయాలను తొలగిస్తుంది. |
-d |
ఈ ఫ్లాగ్ ఖాళీ డైరెక్టరీలను తీసివేయడానికి ఉపయోగించబడుతుంది. |
-v |
ఈ ఫ్లాగ్ ప్రస్తుతం ఏమి జరుగుతోంది అనే దాని యొక్క వివరణను చూపుతుంది. |
కమాండ్ని అమలు చేసిన తర్వాత, అవుట్పుట్ లేనట్లయితే, కమాండ్ విజయవంతంగా అమలు చేయబడిందని అర్థం. అమలు చేయబడిన కమాండ్ సమస్యలలో ఉన్నప్పుడు మాత్రమే దోష సందేశం ముద్రించబడుతుంది.
సింగిల్ ఫైల్ను తొలగించండి
Linuxలో ఫైల్ స్థానంతో సంబంధం లేకుండా ఒకే ఫైల్ను తొలగించడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:
rm <path_to_the_file>
గమనిక: మీరు అదే డైరెక్టరీలో ఉన్నట్లయితే, మీరు ఫైల్కు పాత్ను వ్రాయడానికి బదులుగా ఫైల్ పేరును వ్రాయవచ్చు.
బహుళ ఫైల్లను తొలగించండి
వేర్వేరు డైరెక్టరీలలో ఉన్న బహుళ ఫైల్లను తొలగించడానికి, మీరు ఖాళీ స్థలాలతో వేరు చేయబడిన ఆదేశం తర్వాత ఫైల్ స్థానాలను అతికించాలి. మీరు కింది ఆదేశాన్ని ఎలా ఉపయోగించవచ్చో ఇక్కడ ఉంది:
rm <path_to_the_file_1> <path_to_the_file_2> <path_to_the_file_3>
ప్రాంప్ట్తో ఫైల్లను తొలగించండి
సాధారణంగా, ది rm
కమాండ్ వ్రాత-రక్షిత ఫైల్ను తొలగించేటప్పుడు మాత్రమే ప్రాంప్ట్ ఇస్తుంది. ప్రతి ఫైల్ను తొలగించే ముందు ప్రాంప్ట్ పొందడానికి, దీన్ని ఉపయోగించండి -i
తో జెండా rm
క్రింద చూపిన విధంగా ఆదేశం:
rm -i <path_to_the_file>
ఫైళ్లను బలవంతంగా తొలగించండి
మీరు కొన్ని ఫైల్లను తొలగించేటప్పుడు ఎటువంటి ప్రాంప్ట్ను చూడకూడదనుకుంటే, ఉపయోగించండి -f
దిగువ చూపిన విధంగా ఫైళ్లను బలవంతంగా తొలగించడానికి:
rm -f <path_to_the_file>
-f ఫ్లాగ్ని ఉపయోగించిన తర్వాత కూడా, మీరు “అనుమతి నిరాకరించబడింది” అనే లోపం కనిపిస్తే, దీనితో రూట్ అధికారాన్ని ఉపయోగించండి sudo
క్రింద చూపిన విధంగా ఆదేశం:
sudo rm -f <path_to_the_file>
వైల్డ్కార్డ్లను ఉపయోగించి ఫైల్లను తొలగించండి
Linuxలో, ఫైల్ను సరిపోల్చడానికి మరియు తొలగించడానికి మేము వైల్డ్కార్డ్లను ఉపయోగించవచ్చు. వైల్డ్కార్డ్లు నిర్దిష్ట నామకరణ నమూనాను గుర్తించి ఫైల్లు మరియు డైరెక్టరీలు రెండింటికీ పని చేసే ప్రత్యేక అక్షరాలు. మూడు రకాల వైల్డ్కార్డ్లు ఉన్నాయి:
- ? పాత్ర: ఇది ఏదైనా ఒక్క అక్షరంతో మాత్రమే సరిపోలుతుంది. ఉదాహరణకు, మేము ఇన్పుట్గా అందిస్తే te?t.txtఅప్పుడు ది ? ‘te’తో ప్రారంభమయ్యే ఫైల్ పేర్లలోని ఏదైనా అక్షరంతో అక్షరం సరిపోలుతుంది, ‘t’తో ముగుస్తుంది మరియు మధ్యలో ఒక అక్షరం ఉంటుంది.
- * పాత్ర: ఇది ఇచ్చిన స్ట్రింగ్లోని ఏదైనా అక్షరంతో ఎన్నిసార్లు అయినా సరిపోలుతుంది. ఉదాహరణకు, మనం ఇన్పుట్గా ఇస్తే t**t.txtది ** ‘te’తో మొదలై ‘t’తో ముగిసే ఫైల్ పేర్లలో ఎన్నిసార్లు అయినా అక్షరం ఏదైనా అక్షరంతో సరిపోలుతుంది.
- [] పాత్ర: ఇది బ్రాకెట్లలో పేర్కొన్న అక్షరాలతో మాత్రమే సరిపోలుతుంది. ఉదాహరణకు, మనం ఇన్పుట్గా ఇస్తే te[ab]t.txtఅప్పుడు ఇది ఇలా మాత్రమే సరిపోలుతుంది teat.txt మరియు tabt.txt ఇచ్చిన డైరెక్టరీలో ఉన్న ఫైల్ పేర్లతో.
మేము వైల్డ్ కార్డ్లను వివిధ ఆదేశాలతో సహా ఉపయోగించవచ్చు rm
కమాండ్, క్రింద చూపిన విధంగా:
rm <wildcard>.<extension>
ఎల్లప్పుడూ అమలు చేయడం మంచిది ls
మీరు సరైన ఫైల్ పేర్లను పొందుతున్నారో లేదో చూడటానికి వైల్డ్కార్డ్లతో కమాండ్ చేయండి. లేకపోతే, తప్పు ఆదేశాలు మీ ముఖ్యమైన ఫైల్లను తొలగించగలవు. ఫైల్ పేర్లు సరైనవని మీరు ధృవీకరించిన తర్వాత, మీరు దీన్ని అమలు చేయవచ్చు rm
వైల్డ్కార్డ్లతో కమాండ్ చేయండి.
ఉపయోగించి ఫైల్లను తొలగించండి unlink
ఆదేశం
ది unlink
Linuxలోని కమాండ్కు చాలా ఎంపికలు లేవు మరియు ఒక సమయంలో ఒక ఫైల్ను మాత్రమే తొలగించగలదు. యొక్క ప్రాథమిక వాక్యనిర్మాణం unlink
కమాండ్ క్రింద చూపిన విధంగా ఉంది:
unlink <file_name>
ఉపయోగించి ఫైల్లను తొలగించండి shred
ఆదేశం
సాధారణంగా మనం ఏదైనా కమాండ్ని ఉపయోగించి లైనక్స్లో ఫైల్ను తొలగించినప్పుడు, మెమరీ బ్లాక్ను సూచించే పాయింటర్ మాత్రమే డీలోకేట్ చేయబడుతుంది కానీ ఫైల్ కంటెంట్లు ఇప్పటికీ మెమరీలో ఉన్నాయి. ఇది తొలగించబడిన ఫైల్లను తిరిగి పొందడంలో అనేక పునరుద్ధరణ సాధనాలను అనుమతిస్తుంది. నీకు కావాలంటే మెమరీ నుండి ఫైల్లను శాశ్వతంగా తొలగించండి మరియు ఎటువంటి జాడను వదిలివేయవద్దు, మీరు shred ఆదేశాన్ని ఉపయోగించాలి. ఇది ఫైల్ కంటెంట్లను అనేకసార్లు అస్పష్టం చేస్తుంది మరియు ఆపై ఫైల్ను తొలగిస్తుంది, ఏదైనా రికవరీ సాధనం (అధునాతన హార్డ్వేర్తో కూడా) ఫైల్ను పునరుద్ధరించడం దాదాపు అసాధ్యం.
Linuxలో ఫైల్ను శాశ్వతంగా తొలగించడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:
shred -uz <file_name>
ఇక్కడ, -u
ఫైల్ను తొలగించడానికి ఉపయోగించబడుతుంది మరియు -z
సున్నాలతో ఫైల్ను ఓవర్రైట్ చేయడం కోసం ముక్కలు చేయడాన్ని దాచడానికి, ఫైల్ యొక్క జాడను వదిలివేయదు.
ఫైండ్ కమాండ్ని ఉపయోగించి ఫైల్లను తొలగించండి
ఫైళ్లను వాటి ఖచ్చితమైన స్థానం మీకు తెలియనప్పుడు వాటిని తొలగించడానికి ఫైండ్ కమాండ్ని ఉపయోగించవచ్చు. Linuxలో ఫైండ్ కమాండ్ ఉపయోగించి ఫైళ్లను తొలగించే సింటాక్స్:
find . -name "<filename>" -exec rm {} ;
పై వాక్యనిర్మాణంలో, ఫైండ్ కమాండ్ కోసం వెతుకుతుంది ఫైల్ పేరు ఆపై శోధన ఫలితాలను పంపుతుంది rm
కమాండ్, ఇది ఫైళ్లను తొలగిస్తుంది. సెమికోలన్ను కమాండ్ ముగింపుగా పరిగణించడానికి బ్యాక్స్లాష్ ఉపయోగించబడుతుంది.
తరచుగా అడుగు ప్రశ్నలు
Linuxలోని ఫైల్ నుండి కంటెంట్ని ఎలా తొలగించాలి?
ఫైల్ కంటెంట్లను తొలగించడానికి కానీ ఫైల్ను అలాగే ఉంచడానికి, కింది ఆదేశాన్ని ఉపయోగించండి. ఇక్కడ, ది >
పేర్కొన్న కంటెంట్లను పేర్కొన్న ఫైల్ పేరులోకి మళ్లించడానికి అక్షరం ఉపయోగించబడుతుంది.
> <large_file_name>
Unixలో ఖాళీ ఫైల్లను ఎలా తొలగించాలి?
డైరెక్టరీలో ఖాళీ ఫైళ్లను తొలగించడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:
find . -type f -empty -print -delete
నేను Linuxలో ఫైల్ను ఎందుకు తొలగించలేను?
ఫైల్ను తొలగిస్తున్నప్పుడు, మీకు “అనుమతి నిరాకరించబడింది” వంటి ఎర్రర్ కనిపిస్తే, ఫైల్ను సవరించడానికి మీకు “వ్రాయడానికి అనుమతి” లేదని అర్థం.
Linuxలో ఫైళ్లను సమర్థవంతంగా తొలగించండి
ఈ కథనంలో, GUI మరియు టెర్మినల్ రెండింటినీ ఉపయోగించి Linuxలో ఫైల్లను తొలగించడానికి మేము కొన్ని సులభమైన దశలను చూపించాము. rm కమాండ్తో ఉపయోగించినప్పుడు ఫైళ్లను శోధించడం మాత్రమే కాకుండా తొలగించడం వంటి కమాండ్లను ఎలా ఉపయోగించాలో నేర్పడంలో ఈ కథనం సహాయకరంగా ఉంటుందని మేము ఆశిస్తున్నాము. ఇంకా, ఫైల్లను తొలగించే ముందు వాటిని ఒకటికి రెండుసార్లు తనిఖీ చేయాలని గుర్తుంచుకోండి, లేదంటే మీరు ముఖ్యమైన వ్యక్తిగత డేటాకు యాక్సెస్ను కోల్పోతారు. మరియు మీరు టెర్మినల్ వరకు హాయిగా ఉన్నట్లయితే, మా లోతైన గైడ్ను కూడా చూడమని మేము మీకు సూచిస్తున్నాము Linuxలో ఫైల్ పేరు మార్చడం ఎలా. దిగువ వ్యాఖ్యల విభాగంలో మీరు ఎక్కువగా ఉపయోగించే Linux ఆదేశాలను మాకు తెలియజేయండి.
Source link