ఫైళ్ళను శోధించడానికి లైనక్స్‌లో ఫైండ్ కమాండ్‌ని ఎలా ఉపయోగించాలి?

How Use Find Command Linux Search Files



మీరు లైనక్స్ యూజర్ అయితే, వివిధ పనులను నిర్వహించడానికి మీరు కేవలం GUI పై ఆధారపడలేరు, కాబట్టి, టెర్మినల్ కమాండ్‌ల యొక్క గట్టి పట్టు నిజంగా అవసరం. Linux ఆధారిత అన్ని పంపిణీలు వివిధ నిర్వాహక పనులను నిర్వహించడానికి ఆదేశాలను అమలు చేస్తాయి.

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







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



ఫైండ్ కమాండ్, దాని వాక్యనిర్మాణం మరియు ఈ కమాండ్ ద్వారా నిర్వహించే వివిధ కార్యకలాపాలను ఎలా ఉపయోగించాలో వివరంగా చర్చిద్దాం.



లైనక్స్‌లో ఫైండ్ కమాండ్ సింటాక్స్

ఫైండ్ కమాండ్ సింటాక్స్ క్రింద చూపబడింది:





కనుగొనండి [మార్గం] [ఎంపికలు] [వ్యక్తీకరణ]

ఫైండ్ కమాండ్‌తో మూడు లక్షణాలు ఉన్నాయి:

  • [మార్గం]: శోధనను ఎక్కడ ప్రారంభించాలో ఇది డైరెక్టరీని నిర్వచిస్తుంది.
  • [ఎంపికలు]: ఇది వడపోత ప్రమాణాలను నిర్వచిస్తుంది ఉదా. ఫైల్/ఫోల్డర్ పేరు, అనుమతి, సమయం లేదా తేదీ ద్వారా శోధించడం.
  • [వ్యక్తీకరణ]: ఫైల్‌తో ఏ చర్యలు చేయాలో ఇది నిర్వచిస్తుంది.

పైన పేర్కొన్న లక్షణాలన్నీ ఐచ్ఛికం, ఎందుకంటే అవి అవసరానికి అనుగుణంగా ఉపయోగించబడతాయి.



ప్రదర్శన కోసం, నేను విభిన్న డైరెక్టరీలు మరియు కొన్ని టెక్స్ట్ ఫైల్‌లను సృష్టించాను, దిగువ చిత్రాన్ని చూడండి:

కనుగొనండి/1%20copy.png

పేరు ద్వారా ఫైల్‌ను కనుగొనడం

పేరు ద్వారా ఫైల్‌ను శోధించడానికి, దిగువ ఇచ్చిన ఆదేశాన్ని ఉపయోగించండి:

$కనుగొనండి.-పేరుMyTextFile1.txt

కనుగొను/2%20copy.png

పై ఆదేశంలో కనుగొన్న డాట్ ప్రస్తుత డైరెక్టరీని సూచిస్తుంది.

మీకు ఖచ్చితమైన ఫైల్ పేరు గుర్తులేకపోతే, సెర్చ్ మరింత మెరుగుపరచబడుతుంది మరియు పేరు స్థానంలో -iname ని ఉపయోగించడం ద్వారా కేస్ సెన్సిటివ్‌గా చేయవచ్చు:

$కనుగొనండి.-పేరుmytextfile1.txt

కనుగొనండి/3%20copy.png

రకం ద్వారా ఫైల్‌ను కనుగొనడం

దాని రకాన్ని బట్టి ఫైల్‌ను కనుగొనడానికి, -టైప్ ఎంపికను అక్షరాలతో ఉపయోగించండి, వీటిని డిస్‌క్రిప్టర్‌లు అని కూడా అంటారు, ఉదాహరణకు ఫైల్‌ల కోసం f, డైరెక్టరీల కోసం d, సింబాలిక్ లింక్ కోసం l మరియు సాకెట్‌ల కోసం s.

అన్ని డైరెక్టరీలను శోధించడానికి ఉపయోగించండి:

$కనుగొనండి.-రకండి

కనుగొనండి/4%20copy.png

ఫైల్‌ల కోసం శోధించడానికి, ఉపయోగించండి:

$కనుగొనండి.-రకంf

c%20copy.png

ఫైల్ పొడిగింపు ద్వారా ఫైల్‌ను కనుగొనడం

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

$కనుగొనండి.-పేరు *.పదము

కనుగొనండి/5%20copy.png

.Txt తో ఉన్న అన్ని ఫైల్‌లు వాటి సంబంధిత డైరెక్టరీలతో పాటు ప్రదర్శించబడతాయి.

ఫైల్‌ను కనుగొనడం మరియు తొలగించడం

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

$కనుగొనండి.-పేరుmytextfile1.txt-సమయం rm {};

కనుగొనండి/6%20copy.png

పై కమాండ్ మొదట ఫైల్‌ను సెర్చ్ చేసి, ఆపై దాన్ని తొలగించండి. MyTextFile1 తొలగించబడిందని చిత్రం ప్రదర్శిస్తోంది.

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

$కనుగొనండి.-పేరు *.పదము-తొలగించు

కనుగొనండి/7%20copy.png

పరిమాణం ద్వారా ఫైల్‌ను కనుగొనడం

ఫైండ్ కమాండ్ పరిమాణం ద్వారా ఫైల్‌ను కూడా శోధించవచ్చు. కేవలం 512 Kb బ్లాక్‌లకు b, బైట్‌లకు c, కిలోబైట్‌లకు k, M మరియు G వరుసగా మెగాబైట్‌లు మరియు గిగాబైట్‌ల కోసం దాని వివరణాత్మకాలతో పాటు సైజు ఎంపికను ఉపయోగించండి:

$కనుగొనండి.-రకంf-పరిమాణం -1024 సి

కనుగొనండి/8%20copy.png

పైన పేర్కొన్న ఆదేశం 1024 బైట్ల కంటే తక్కువ పరిమాణంలో ఉన్న అన్ని ఫైల్‌లను శోధిస్తుంది. శోధన మరింత మెరుగుపరచబడుతుంది, ఉదాహరణకు, మేము 1Mb కంటే తక్కువ ఉన్న అన్ని ఫైల్‌లను కనుగొనాలనుకుంటే, మేము దిగువ ఆదేశాన్ని ఉపయోగిస్తాము:

$కనుగొనండి.-రకంf-పరిమాణం1 మి

ab/a%20copy.png

1Mb కంటే ఎక్కువ ఉన్న అన్ని ఫైల్‌ల కోసం, కింది ఆదేశాన్ని ఉపయోగించండి:

$కనుగొనండి.-రకంf-పరిమాణం+1 మి

ab/b%20copy.png

అనుబంధిత ఆదేశాన్ని ఉపయోగించి పరిమాణ పరిధిని కూడా నిర్వచించవచ్చు:

$కనుగొనండి. -రకంf-పరిమాణం+1 మి-పరిమాణం10 మి

అనుమతి ద్వారా ఫైళ్ళను కనుగొనడం

అనుమతి ద్వారా ఫైల్‌ని సెర్చ్ చేయడానికి, మేము -పెర్మ్ ఎంపికను ఉపయోగిస్తాము, ఆపై పర్మిషన్ కోడ్, క్రింద ప్రదర్శించబడిన విధంగా:

$కనుగొనండి.-పెర్మ్ 664

కనుగొనండి/10%20copy.png

టెక్స్ట్ ఫైల్‌లలో ఒక టెక్స్ట్‌ను కనుగొనండి

మీ సిస్టమ్‌లోని బహుళ టెక్స్ట్ ఫైల్‌లలో టెక్స్ట్‌ను కనుగొనడానికి, లు దిగువ ఇచ్చిన ఆదేశాన్ని ఉపయోగించండి:

$కనుగొనండి.-రకంf-పేరు *.పదము-సమయం పట్టు'హలో'{};

కనుగొనండి/12%20copy.png

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

మార్పు తేదీ మరియు సమయం ద్వారా ఫైల్‌ను కనుగొనడం

ఫైల్‌ని చివరి మార్పు ద్వారా యాక్సెస్ చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:

$కనుగొనండి.-రకంf-పేరు *.పదము-నిమిషం+10

కనుగొనండి/13%20copy.png

పై ఆదేశం నాలుగు నిమిషాల క్రితం చివరిగా సవరించిన ఫైల్ కోసం శోధిస్తోంది, మరియు m సవరణను సూచిస్తుంది.

$కనుగొనండి. -రకంf-పేరు *.పదము-అమిన్ -10

కనుగొను/14%20copy.png

పై ఆదేశం 4 నిమిషాల క్రితం చివరిగా ప్రాప్యత చేయబడిన ఫైల్ కోసం శోధిస్తోంది, మరియు a in amin యాక్సెస్‌ను సూచిస్తుంది. నాలుగు రోజుల క్రితం సవరించిన ఫైల్‌ని యాక్సెస్ చేయడానికి, mmin +4 స్థానంలో -mtime +4 ఉపయోగించండి.

ముగింపు

లైనక్స్‌లో ఫైండ్ కమాండ్ అనేది చాలా ఉపయోగకరమైన కమాండ్, ఇది వివిధ ప్రమాణాలను ఉపయోగించి ఫైల్ లేదా డైరెక్టరీని శోధించడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు టెర్మినల్ నుండి ఫైల్‌లను సవరించడానికి కూడా మిమ్మల్ని అనుమతిస్తుంది. ఈ గైడ్‌లో, మేము లైనక్స్‌లో ఫైండ్ కమాండ్ సింటాక్స్‌ను గమనించాము మరియు వివిధ ఫంక్షన్‌లను నిర్వహించడానికి ఫైండ్ కమాండ్‌ని ఎలా ఉపయోగించాలో నేర్చుకున్నాము.