మీరు నిర్దిష్ట ఫైల్ని యాక్సెస్ చేయాలనుకుంటున్న సందర్భాలు ఉన్నాయి, కానీ ఫోల్డర్ ఆర్గనైజేషన్ లేకపోవడం వల్ల మీ సిస్టమ్లో కనుగొనబడలేదు. అదృష్టవశాత్తూ, లైనక్స్ మీ కంప్యూటర్లోని ఫైల్ల కోసం సులభంగా శోధించడానికి మిమ్మల్ని అనుమతించే కొన్ని సులభమైన ఉపయోగాలను అందిస్తుంది.
ఫైండ్ కమాండ్ అనేది ఫైల్ ఫైల్ పేరు, అనుమతులు, ఎక్స్టెన్షన్, సైజు మొదలైన వాటిని ఉపయోగించి శోధించడానికి ఉపయోగించే ఒక సాధనం. ఈ గైడ్ లైనక్స్ ఫైండ్ కమాండ్ను వివరిస్తుంది మరియు ఈ యుటిలిటీ ఎంత శక్తివంతమైనదో చూపించే కొన్ని ఉదాహరణలను అందిస్తుంది.
ఫైండ్ కమాండ్ అంటే ఏమిటి?
పేరు సూచించినట్లుగా, ది కనుగొనండి కమాండ్ వినియోగదారుని వారి స్థానిక స్టోరేజ్లో ఉన్న ఫైల్ల కోసం శోధించడానికి అనుమతిస్తుంది. Linux ఫైల్ మేనేజర్లలో ఉండే సాధారణ సెర్చ్ ఫీచర్ల వలె కాకుండా, ఫైండ్ కమాండ్ అదనపు ఫంక్షన్లను కలిగి ఉంటుంది, అది కొన్ని షరతులకు అనుగుణంగా ఫైల్లను ఫిల్టర్ చేయగలదు.
అలాగే, ఫైండ్ కమాండ్ కంప్యూటర్లో ఫైల్లను గుర్తించడానికి అనేక ప్రమాణాలను అందిస్తుంది. మీరు నిర్దిష్ట నమూనాతో ఫైల్ పేరును సరిపోల్చడానికి సాధారణ వ్యక్తీకరణలను కూడా ఉపయోగించవచ్చు.
లైనక్స్లో ఫైల్లను ఎలా కనుగొనాలి
ఫైండ్ కమాండ్ పేర్కొన్న షరతుల ఆధారంగా ఫైల్లను ఫిల్టర్ చేసే అనేక ఎంపికలు మరియు ఫంక్షన్లను కలిగి ఉంది.
కమాండ్ సింటాక్స్ కనుగొనండి
ఫైండ్ కమాండ్ యొక్క ప్రాథమిక వాక్యనిర్మాణం:
find [path] [options] [expression]
ఉదాహరణకు, కింది ఆదేశం లోని టెక్స్ట్ ఫైల్స్ కోసం శోధిస్తుంది /ఇంటికి డైరెక్టరీ.
find /home -type f -name '*.txt'
మీ స్టోరేజ్లోని ఫైల్ల కోసం వెతకడానికి ముందు, నిర్దిష్ట డైరెక్టరీ కోసం మీరు చదవడానికి అనుమతులు కలిగి ఉండాలని గుర్తుంచుకోండి.
సైన్ అప్ లేకుండా ఉచిత మూవీ స్ట్రీమింగ్ సైట్లు
పేరు ద్వారా ఫైల్స్ కోసం శోధించండి
ఫైండ్ కమాండ్ యొక్క అత్యంత సాధారణ ఉపయోగం దాని పేరుతో ఫైల్ కోసం శోధించడం. ఫైల్ పేరును ఉపయోగించి ఫైల్ను కనుగొనడానికి, ఉపయోగించండి -పేరు డిఫాల్ట్ ఆదేశంతో ఫ్లాగ్ చేయండి.
find /home -type f -name filename.txt
పైన పేర్కొన్న ఆదేశం పేరు గల ఫైల్ కోసం శోధిస్తుంది filename.txt లో /ఇంటికి డైరెక్టరీ. ది -రకం f మేము ఒక కోసం వెతుకుతున్నామని సిస్టమ్కు ఆప్షన్ తెలియజేస్తుంది ఫైల్ .
మీరు ఫైల్ పేరులోని అక్షర కేసును విస్మరించాలనుకుంటే, దాన్ని భర్తీ చేయండి -పేరు తో ఎంపిక -పేరు .
find /home -type f -iname FileName
ఈ ఆదేశం కింది పేర్లలో ఒకదాన్ని కలిగి ఉంటుంది: ఫైల్ పేరు, ఫైల్ పేరు, ఫైల్ పేరు, ఫైల్ పేరు, మొదలైనవి.
ఏ ఇతర లైనక్స్ కమాండ్ లాగా, మీరు ఉపయోగించవచ్చు . (కాలం) ప్రస్తుత డైరెక్టరీ యొక్క సాపేక్ష మార్గాన్ని పేర్కొనడానికి.
find . -type f -name filename.txt
అదేవిధంగా, / కోసం /రూట్ మరియు ఐ కోసం /ఇంటికి అలాగే ఉపయోగించవచ్చు.
పొడిగింపు ద్వారా ఫైల్లను కనుగొనండి
నిర్దిష్ట ఎక్స్టెన్షన్తో ఫైల్ల కోసం శోధించడం మీ శోధన ఫలితాలను తగ్గించడంలో సహాయపడుతుంది. దాని పొడిగింపు ద్వారా ఫైల్ను కనుగొనడానికి, కింది రెగ్యులర్ ఎక్స్ప్రెషన్ను ఉపయోగించండి -పేరు మరియు -పేరు జెండా.
find /home -type f -name '*.pdf'
ఈ ఆదేశం కలిగి ఉన్న అన్ని ఫైళ్ల జాబితాను ప్రదర్శిస్తుంది .pdf పొడిగింపు. మీరు తప్పించుకోవలసి వస్తుందని గమనించండి తారకం ( * ) గాని పాత్ర కోట్స్ ( '' ) లేదా ఎ వెనుకబడిన స్లాష్ ( ) తద్వారా టెర్మినల్ దీనిని వైల్డ్ కార్డ్ క్యారెక్టర్గా వివరిస్తుంది.
మీరు దీనిని ఉపయోగించి పై ఆదేశాన్ని విలోమం చేయవచ్చు -కాదు జెండా. కింది ఆదేశం లేని ఫైల్ల కోసం శోధిస్తుంది .pdf పొడిగింపు.
find /home -type f -not -name '*.pdf'
మీరు ఇతర లైనక్స్ కమాండ్లతో ఫైండ్ కమాండ్ని కూడా పైప్ చేయవచ్చు. ఉదాహరణకు, షరతుకు సరిపోయే ప్రతి ఫైల్ కోసం మోడరేషన్ అనుమతులను మార్చడానికి:
find /home - type f '*.pdf' -exec chmod -777 {} ;
ఈ ఆదేశం అందరి కోసం శోధిస్తుంది PDF లోని ఫైల్స్ /ఇంటికి డైరెక్టరీ మరియు వారి అనుమతులను మార్చండి, తద్వారా ఎవరైనా ఆ ఫైల్లను చదవవచ్చు, వ్రాయవచ్చు మరియు అమలు చేయవచ్చు.
నిర్దిష్ట ఫైల్ రకాల కోసం శోధించండి
ఫైళ్లతో పాటు, ఫైండ్ కమాండ్ ఇతర రకాల ఫైల్స్ కోసం కూడా శోధించవచ్చు. డైరెక్టరీలు, సింబాలిక్ లింకులు, సాకెట్లు మరియు క్యారెక్టర్ డివైజ్లు కొన్ని ఫైలు రకాలైన ఫైండ్ ద్వారా కనుగొనబడతాయి.
ఇప్పటి వరకు, మేము దీనిని ఉపయోగిస్తున్నాము -రకం f ఫైండ్ కమాండ్లోని ఎంపిక. ది f ఉన్నచో ఫైల్ . Linux లో ఇతర ఫైల్ రకాల కోసం వెతకడానికి, భర్తీ చేయండి f ఇతర రిజర్వ్ చేసిన అక్షరాలతో.
- f : సాధారణ ఫైళ్లు
- డి : డైరెక్టరీలు
- ది : సింబాలిక్ లింకులు
- c : అక్షర పరికరాలు
- బి : బ్లాక్ పరికరాలు
- p : అనే పైపు
- లు : సాకెట్లు
లో ఉన్న సబ్ డైరెక్టరీల కోసం వెతకడానికి /ఇంటికి డైరెక్టరీ:
find /home -type d
పరిమాణం ద్వారా ఫైళ్ళను కనుగొనండి
ది -పరిమాణం ఫ్లాగ్ డిస్క్లో నిర్దిష్ట స్థలాన్ని ఆక్రమించే ఫైల్ల కోసం శోధించడానికి మిమ్మల్ని అనుమతిస్తుంది. కింది ప్రత్యయాలు వివిధ ఫైల్ పరిమాణాలను సూచిస్తాయి:
- బి : 512-బైట్ బ్లాక్స్
- c : బైట్లు
- లో : రెండు-బైట్ పదాలు
- కు : కిలోబైట్లు
- ఎమ్ : మెగాబైట్లు
- జి : గిగాబైట్లు
1GB ఫైల్ సైజు ఉన్న అన్ని ఫైల్లను కనుగొనడానికి:
find /home -type f -size 1G
1GB కంటే తక్కువ ఫైల్లను శోధించడానికి, జోడించండి మైనస్ ( - ) పరిమాణాన్ని పేర్కొనే ముందు అక్షరం:
find /home -type f -size -1G
అదేవిధంగా, ఉపయోగించండి మరింత ( + ) 1GB కంటే ఎక్కువ ఉన్న ఫైల్లను గుర్తించడానికి ఆపరేటర్:
find /home -type f -size +1G
పరిమాణ పరిధిలోని ఫైల్ల కోసం శోధించడానికి:
find /home -type f -size +1M -size -10M
టైమ్స్టాంప్లను ఉపయోగించి ఫైల్లను కనుగొనండి
అది మీకు ఇప్పటికే తెలిసి ఉండవచ్చు లైనక్స్ నిర్దిష్ట టైమ్స్టాంప్లను కేటాయిస్తుంది మీ స్టోరేజ్లోని ప్రతి ఫైల్కు. ఈ టైమ్స్టాంప్లు సవరణ సమయం, మార్పు సమయం మరియు యాక్సెస్ సమయాన్ని కలిగి ఉంటాయి.
నిర్దిష్ట సవరణ సమయంతో ఫైల్లను కనుగొనడానికి:
find /home -type f -name '*.txt' -mtime 5
పైన పేర్కొన్న ఆదేశం గత ఐదు రోజులలో సవరించిన అన్ని ఫైల్లను ప్రింట్ చేస్తుంది. అదేవిధంగా, మీరు కూడా ఉపయోగించవచ్చు -అటీమ్ మరియు -సమయం యాక్సెస్ సమయం మరియు మార్పు సమయం ప్రకారం ఫైల్లను ఫిల్టర్ చేయడానికి.
మీరు కూడా ఉపయోగించవచ్చు మరింత మరియు మైనస్ నిర్దిష్ట టైమ్స్టాంప్ కంటే ఎక్కువ లేదా చిన్న ఫైల్లను కనుగొనడానికి సంకేతాలు.
find /home -type f -name '*.txt' -mtime +5
నిర్దిష్ట అనుమతులతో ఫైల్ల కోసం శోధించండి
ది -పెర్మ్ ఒక నిర్దిష్ట సెట్ అనుమతులతో ఫైల్ల కోసం శోధించడానికి ఎంపిక వినియోగదారులను అనుమతిస్తుంది.
find /home -type f -perm 777
ఉపయోగించడానికి ఫార్వర్డ్ స్లాష్ పాత్ర ( / ) కనీసం ఒక వర్గం అందించిన అనుమతుల సమితిని కలిగి ఉంటే ఫైల్ని జాబితా చేయడానికి.
పిఎస్ 3 కంట్రోలర్ను ఆండ్రాయిడ్కి జత చేయడం ఎలా
find /home -type f -perm /777
యజమాని ద్వారా ఫైల్లను కనుగొనండి
ఉపయోగించడానికి -వినియోగదారు ఫలానా వినియోగదారుకు సంబంధించిన ఫైల్లను పొందడానికి ఫ్లాగ్ చేయండి.
find /home -user randomuser
ఫైళ్ళను కనుగొనండి మరియు తొలగించండి
కనుగొను ఉపయోగించి ఫిల్టర్ చేసిన అన్ని ఫైళ్ళను తొలగించడానికి, జోడించండి -తొలగించు కమాండ్ చివర ఫ్లాగ్.
find /home -type f -name '*.pdf' -delete
పైన పేర్కొన్న ఆదేశం అన్నింటినీ తొలగిస్తుంది PDF లో ఉన్న ఫైళ్లు /ఇంటికి డైరెక్టరీ.
మీరు వెతకని ఖాళీ కాని డైరెక్టరీలను తొలగించలేరు. మీరు ఉపయోగించాల్సి ఉంటుంది అటువంటి ఫోల్డర్లను తొలగించడానికి rm కమాండ్ మీ లైనక్స్ సిస్టమ్లో.
లైనక్స్లో ఫైల్లను నిర్వహించడం
మీ సిస్టమ్లో తగిన పేర్లు లేకుండా వందలాది డైరెక్టరీలు ఉంటే ఫైల్లను కనుగొనడం చాలా కష్టం. మీరు ఒక నిర్దిష్ట ప్రమాణానికి అనుగుణంగా డైరెక్టరీలోని ఫైల్లను ఫిల్టర్ చేయాలనుకున్నప్పుడు ఫైండ్ కమాండ్ ఉపయోగపడుతుంది.
లైనక్స్ సిస్టమ్లో మీ స్టోరేజ్ నుండి అత్యధిక ప్రయోజనాలను పొందడానికి, ఫైల్ ఆర్గనైజేషన్ మరియు మేనేజ్మెంట్ తప్పనిసరి. ఫోల్డర్ల సముచిత సమూహం మరియు అనవసరమైన డేటాను తీసివేయడం మీకు కావలసిన ఫైల్లను త్వరగా యాక్సెస్ చేయడంలో మీకు సహాయపడుతుంది.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ మీ కంప్యూటర్ ఫైల్స్ నిర్వహణ మరియు ఆర్గనైజింగ్ కోసం 9 కీలక చిట్కాలుకంప్యూటర్ ఫైల్ నిర్వహణ విషయానికి వస్తే ఖచ్చితమైన మార్గం లేదు, కానీ గందరగోళం నుండి క్రమాన్ని సృష్టించడానికి ఈ చిట్కాలు మీకు సహాయపడతాయి.
తదుపరి చదవండి సంబంధిత అంశాలు- లైనక్స్
- ఫైల్ నిర్వహణ
- లైనక్స్
దీపేశ్ MUO లో Linux కి జూనియర్ ఎడిటర్. అతను లినక్స్లో సమాచార మార్గదర్శకాలను వ్రాస్తాడు, కొత్తవాళ్లందరికీ ఆనందకరమైన అనుభూతిని అందించాలనే లక్ష్యంతో. సినిమాల గురించి ఖచ్చితంగా తెలియదు, కానీ మీరు టెక్నాలజీ గురించి మాట్లాడాలనుకుంటే, అతను మీ వ్యక్తి. అతని ఖాళీ సమయంలో, అతను పుస్తకాలు చదవడం, విభిన్న సంగీత ప్రక్రియలను వినడం లేదా అతని గిటార్ వాయించడం మీరు చూడవచ్చు.
దీపేశ్ శర్మ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి