తరచుగా, అన్ని ఫైల్లను ఒకే లేదా విభిన్న పొడిగింపులతో కనుగొనవలసి వచ్చినప్పుడు మనం చిక్కుకుపోతాము. టెర్మినల్ని ఉపయోగిస్తున్నప్పుడు ఇది వివిధ లైనక్స్ వినియోగదారులకు ఎక్కువగా సంభవించింది. ఒకే ఫైల్ రకం లేదా ఫైల్ కోసం వెతకడం ఒక విషయం, కానీ మీరు అన్ని ఫైళ్లను ఒకేసారి తెలుసుకోవాలనుకున్నప్పుడు మీరు ఏమి చేస్తారు? అటువంటి గందరగోళాన్ని కలిగి ఉన్న మా పాఠకుల కోసం ఈ వ్యాసం రక్షించబడుతోంది.
ఫైల్ సిస్టమ్లో ఫైల్లను కనుగొనడం లేదా గుర్తించడం కోసం మేము వివిధ లైనక్స్ యుటిలిటీలను ఉపయోగించవచ్చు, కానీ ఒకే లేదా విభిన్న ఎక్స్టెన్షన్లతో అన్ని ఫైల్లు లేదా ఫైల్ పేర్లను శోధించడం కష్టం మరియు నిర్దిష్ట నమూనాలు లేదా ఎక్స్ప్రెషన్లు అవసరం. ఆర్టికల్ యొక్క రాబోయే విభాగంలో, ఈ యుటిలిటీల పని, వాక్యనిర్మాణం మరియు అమలు గురించి మేము అర్థం చేసుకుంటాము.
ఆదేశాన్ని కనుగొనండి
లైనక్స్ సిస్టమ్లో అత్యంత శక్తివంతమైన ఫైల్ సెర్చ్ టూల్స్లో ఫైండ్ కమాండ్ ఒకటి. ఇది యూజర్ యొక్క వ్యక్తీకరణతో సరిపోలడానికి ఫైల్లు మరియు ఫోల్డర్ల కోసం మొత్తం డైరెక్టరీని శోధిస్తుంది మరియు ఈ ఫైల్లపై చర్యలను చేస్తుంది. ఫైల్ అనుమతి, ఫైల్ పరిమాణం, రకం లైనక్స్లో ఫైళ్లను కనుగొనడం ఆధారంగా కొన్ని ఇతర అంశాలు. కమాండ్ ఫైండ్ను సెడ్ లేదా గ్రేప్ వంటి ఇతర యుటిలిటీలతో కలిపి కలపండి. ఇప్పుడు, ఫైండ్ కమాండ్ యొక్క ఆచరణాత్మక చిక్కు వైపు వెళ్దాం.
కమాండ్ వాక్యనిర్మాణాన్ని కనుగొనండి:
$కనుగొనండిడైరెక్టరీ ఐచ్ఛికాల వ్యక్తీకరణ
ఒకే పొడిగింపుతో అన్ని ఫైల్లను కనుగొనడం:
ఫైల్ పొడిగింపుతో అన్ని ఫైల్లను కనుగొనడానికి, పొడిగింపును పేర్కొనే ఎంపికలు మరియు వ్యక్తీకరణతో ఆదేశాన్ని కనుగొనడానికి దాని మార్గాన్ని వ్రాయండి. దిగువ ఇచ్చిన ఉదాహరణలో, .txt పొడిగింపుతో అన్ని ఫైల్లను మేము కనుగొంటాము.
$కనుగొనండి.-రకంf-పేరు '*.పదము'. ఈ ఆదేశంలో ఈ సాధనం ప్రస్తుత డైరెక్టరీలోని అన్ని .txt ఫైళ్లను కనుగొంటుందని సూచిస్తుంది.
పొడిగింపు *exe గా జోడించడం ద్వారా అదే ఫైండ్ కమాండ్లో .exe ఫైల్లను కనుగొనండి.
$కనుగొనండి.-రకంf-పేరు '*.exe'
బహుళ ప్రయోజనాల కోసం ఉపయోగించే ఏదైనా ఫైల్ సిస్టమ్లో కాన్ఫిగరేషన్ ఫైల్లు కూడా ఒక ముఖ్యమైన భాగం. ప్రస్తుత డైరెక్టరీలో కాన్ఫిగరేషన్ ఫైల్లను శోధించడం కోసం ఈ ఆదేశాన్ని వ్రాయండి.
$కనుగొనండి /మొదలైనవి-రకంf-పేరు '* .conf'
బహుళ పొడిగింపుతో ఫైల్లను కనుగొనడం:
మీరు మీ ఫైండ్ కమాండ్లో ఎక్స్టెన్షన్ కంటే ఎక్కువ జోడించవచ్చు, తద్వారా మీరు అనేక ఎక్స్టెన్షన్ ఫైల్లను సులభంగా మరియు త్వరగా కనుగొనవచ్చు.
దిగువ ఇచ్చిన ఆదేశాన్ని అమలు చేయడం పొడిగింపు .sh మరియు .txt తో ఫైల్లను తిరిగి పొందుతుంది
$కనుగొనండి.-రకంf ( -పేరు '*.sh' -లేదా -పేరు '*.పదము')
ఆదేశాన్ని గుర్తించండి
కనుగొనడంతో పోలిస్తే లొకేట్ కమాండ్ వేగవంతమైన మరియు మెరుగైన సాధనం. ఫైల్ ప్రారంభించినప్పుడు, ఫైల్ సిస్టమ్లో శోధించడానికి బదులుగా, శోధన అవసరం కోసం డేటాబేస్ని ఉపయోగించడాన్ని గుర్తించండి. ఈ డేటాబేస్ మీ సిస్టమ్లో ఫైల్లు మరియు వాటి చిరునామాలకు సంబంధించిన సమాచారం యొక్క భాగాలు మరియు బిట్లను నిల్వ చేస్తుంది.
కమాండ్ సింటాక్స్ గుర్తించండి:
$గుర్తించుఎంపిక నమూనామా విషయంలో పరిగణించబడే .conf వంటి నిర్దిష్ట పొడిగింపుతో ఫైల్ను కనుగొనడం, ఫైల్లను శోధించే ప్రక్రియ జరిగే డైరెక్టరీ మార్గాన్ని జోడిస్తుంది.
$గుర్తించు '/etc/*.conf'
దిగువ ఇవ్వబడిన ఆదేశాన్ని ఉపయోగించడం ద్వారా ప్రస్తుత పని డైరెక్టరీలో కాన్ఫిగరేషన్ ఫైళ్ళను కనుగొనండి.
$గుర్తించు '/*.conf'
$గుర్తించు '/etc/*.txt'
అదేవిధంగా, .txt వంటి నిర్దిష్ట పొడిగింపుతో అన్ని ఫైళ్ళను కనుగొనడం కోసం మీరు లొకేట్ కమాండ్ సింటాక్స్ను అనుసరించవచ్చు.
$గుర్తించు '/*.పదము'
ముగింపు:
ఒకే లేదా విభిన్న పొడిగింపులతో ఉన్న అన్ని ఫైళ్ళను కనుగొనడానికి ఈ పోస్ట్ రెండు శక్తివంతమైన ఇంకా సరళమైన యుటిలిటీలను కవర్ చేస్తుంది. ఫైండ్ అండ్ లొకేట్ కమాండ్కి సంబంధించిన ప్రాథమిక భావనలను మేము మీకు అందించాము మరియు అనేక ఎక్స్టెన్షన్లతో అన్ని ఫైల్లను కనుగొనడానికి ఈ రెండు లైనక్స్ కమాండ్-లైన్ టూల్స్ని ఎలా ఉపయోగించాలో మీకు చూపించాము.