லினக்ஸ் கர்னலில் இயக்க முறைமைகளுக்கான மிகவும் பிரபலமான கோப்பு மேலாளர்கள் மிகவும் செயல்பாட்டு தேடல் கருவியாகும். இருப்பினும், அதில் எப்போதும் இல்லாத அளவுருக்கள் பயனர் தேவையான தகவலை தேட தேவையான போதுமானதாக இல்லை. இந்த வழக்கில், இயங்கும் நிலையான பயன்பாடு "டெர்மினல்". கட்டளை, வாதம் மற்றும் விருப்பத்தை உள்ளிடுவதன் மூலம் ஒரு குறிப்பிட்ட கோப்பகத்தில் அல்லது முழு கணினியில் தேவையான தரவை எளிதாக கண்டுபிடிக்க இது அனுமதிக்கிறது.
லினக்ஸில் கண்டுபிடி கட்டளையைப் பயன்படுத்தவும்.
அணி கண்டுபிடிக்க பல்வேறு வடிவங்களை தேட வடிவமைக்கப்பட்டுள்ளது, எந்த வடிவத்தின் கோப்புகள் மற்றும் பல்வேறு ஆழங்களின் அடைவு உட்பட. பயனர் கட்டளையை உள்ளிடவும், விரும்பிய மதிப்பை குறிப்பிடவும், மற்றும் வடிகட்டி அளவுருவை அமைக்க வாதங்களை ஒதுக்க வேண்டும். பயன்பாட்டினால் செயல்முறை செயல்திறன் பொதுவாக அதிக நேரம் எடுக்காது, ஆனால் இது ஸ்கேன் செய்யப்பட்ட தகவலின் அளவை பொறுத்தது. இப்போது பயன்பாட்டின் உதாரணங்களை பார்க்கலாம். கண்டுபிடிக்க மேலும் விரிவாக.
பணியகம் வழியாக அடைவுக்கு செல்லவும்
தொடக்கத்தில், முக்கிய குழுவிலிருந்து ஒரு பிட் திரும்பவும் பின்தொடர விரும்புகிறேன், மேலும் பணியகத்திலிருந்து நிர்வகிக்கும் போது எதிர்காலத்தில் உதவக்கூடிய கூடுதல் செயல்களின் தொடுதலைத் தொடவும் விரும்புகிறேன். உண்மையில், லினக்ஸ் பகிர்வுகளில் உள்ள பயன்பாடுகள் ஒரு கணினியில் உள்ள அனைத்து பொருட்களின் தேடலும் கூர்மையாக இல்லை. உறுப்புகளுக்கு முழு இருப்பிடத்தின் அறிகுறிகளுடனான அனைத்து செயல்களும் மட்டுமே தொடங்கப்பட வேண்டும் அல்லது கட்டளை மூலம் இடம் செல்ல வேண்டும் சிடி. இது மிகவும் எளிதாக செய்யலாம்:
- நிறுவப்பட்ட கோப்பு மேலாளரைத் திறந்து, பின்னர் தேவையான கட்டளைக்கு செல்லவும். கண்டுபிடிக்க.
- எந்த பொருளையும் வலது கிளிக் செய்து உருப்படியைக் கண்டறியவும் "பண்புகள்".
- முழு பாதையுடன் அதன் பெற்றோர் கோப்புறையை நீங்கள் காண்பீர்கள். இருந்து மாற்றம் செய்ய அதை நினைவில் "டெர்மினல்".
- இப்போது கன்சோலை துவக்கலாம், எடுத்துக்காட்டாக, மெனுவில்.
- அங்கு அணி பதிவு
cd / home / user / folder
எங்கே பயனர் - பயனர் முகப்பு கோப்புறை பெயர், மற்றும் அடைவை - தேவையான அடைவின் பெயர்.
பயன்படுத்துவதற்கு முன்பு கண்டுபிடிக்க, மேலே உள்ள வழிமுறைகளை பின்பற்றவும், நீங்கள் தேர்ந்தெடுக்கப்பட்ட இருப்பிடத்தில் இருக்கும்படி கோப்பின் முழு பாதையை நீக்கிவிடலாம். அத்தகைய தீர்வு எதிர்காலத்தில் உள்ளீட்டு கட்டளைகளை கணிசமாக முடுக்கிவிடும்.
தற்போதைய அடைவில் கோப்புகளை தேடுக
நிகழும் போதுகண்டுபிடிக்க
கன்சோலில் இருந்து தொடங்கப்பட்டது, நீங்கள் செயலில் பயனரின் முகப்பு அடைவில் தேடல் முடிவு கிடைக்கும். மற்றொரு வழக்கில், எடுத்துக்காட்டாக, நீங்கள் இருப்பிடம் மூலம் தேடலை மேற்கொள்ளும்போது, முடிவுகளில் அனைத்து உட்பிரிவுகளையும் மற்றும் இந்த இடத்தின் கோப்புகளையும் காண்பீர்கள்.
செயல்படுத்தும் கண்டுபிடிக்க நீங்கள் அனைத்து கூறுகளையும் ஒரே நேரத்தில் பார்க்க வேண்டும் போது எந்த வாதங்கள் மற்றும் விருப்பங்கள் பயன்படுத்தப்படுகின்றன. அவற்றின் பெயர் முழுமையாக வரிகளுக்கு பொருந்தாது என்றால், அது கட்டளையை மாற்றுவது மதிப்புகண்டுபிடிக்க. -print
.
குறிப்பிட்ட அடைவில் கோப்புகளை தேடுக
கொடுக்கப்பட்ட பாதையில் கோப்புகளை காண்பிப்பதற்கான கட்டளையானது மேலே குறிப்பிட்டுள்ளதைப் போலவே உள்ளது. நீங்கள் பதிவு செய்ய வேண்டும்கண்டுபிடிக்க
பின்னர் சேர்க்கவும்./folder
தற்போதைய இடத்திலுள்ள கோப்பகத்தைப் பற்றிய தகவல்களை நீங்கள் கண்டுபிடிக்க விரும்பினால் அல்லது தட்டச்சு செய்வதன் மூலம் முழு பாதையையும் குறிப்பிட வேண்டும், எடுத்துக்காட்டாக,கண்டுபிடிக்க ./home/user/downloads/folder
எங்கே அடைவை - இறுதி அடைவு. ஒவ்வொரு கூறுகளும் அவற்றின் ஆழத்தின் வரிசையில் தனி வரிசையில் காட்டப்படும்.
பெயர் மூலம் தேடு
சில நேரங்களில் பெயரை திருப்தி செய்யும் பொருள்களை மட்டும் காண்பிப்பது அவசியம். பின்னர் பயனர் கட்டளைக்கு ஒரு தனி விருப்பத்தை அமைக்க வேண்டும், அது முறையீட்டை புரிந்து கொள்ளும். உள்ளீட்டு கோடு பின்வரும் படிவத்தை எடுக்கிறது:கண்டுபிடிக்க. பெயர் "சொல்"
எங்கே சொல் - தேடலுக்கான முக்கியச்சொல், இது இரட்டை மேற்கோள்களில் எழுதப்பட வேண்டும், இது முக்கியம்.
நீங்கள் ஒவ்வொரு கடிதத்தின் சரியான விஷயத்தை அறியவில்லை என்றால், அல்லது சரியான பெயர்களைக் காட்ட விரும்பினால், இந்த அளவுருவை கணக்கில் எடுத்துக்கொள்ளாமல், கன்சோலில் உள்ளிடவும்கண்டுபிடிக்க. -இங்கே "வார்த்தை"
.
முக்கிய வாதம் மூலம் முடிவுகளை வடிகட்ட -name ஒன்று சேர்க்கப்பட்டுள்ளது. அணி வடிவம் எடுக்கிறதுகண்டுபிடிக்க. -இல்லை பெயர் "சொல்"
எங்கே சொல் - நீக்கப்பட்ட வார்த்தை.
இன்னும் சில நேரங்களில் ஒரு முக்கிய பொருள்களை கண்டுபிடிப்பது அவசியம். பின் பல தேடல் விருப்பங்கள் முறைப்படி ஒதுக்கப்படுகின்றன, பின்வருமாறு உள்ளீடு வரி பெறப்படுகிறது:கண்டுபிடிக்க. -name "word" -இல்லை பெயர் "* .txt"
. குறிப்புகளில் இரண்டாவது வாதம் குறிப்பிடுவது "* .txt »என்று அர்த்தம் கண்டுபிடிக்க இது பெயர்களோடு மட்டுமல்லாமல், இந்த படிவத்தில் குறிப்பிடப்பட்ட கோப்பு வடிவங்களுடனும் வேலை செய்கிறது.
ஒரு ஆபரேட்டர் உள்ளது அல்லது. இது ஒரு முறை அல்லது பல பொருத்தமான வாதங்களை ஒரே நேரத்தில் கண்டுபிடிக்க உதவுகிறது. ஒவ்வொன்றும் தனித்தனியாக குறிப்பிடப்படுகின்றன, அதனுடன் தொடர்புடைய வாதங்கள் கூடுதலாக உள்ளன. இதன் விளைவாக இது போன்ற ஒன்று:find -name "word" -o -name "word1"
.
தேடலின் ஆழத்தை குறிப்பிடுகிறது
அணி கண்டுபிடிக்க உதாரணமாக குறிப்பிட்ட ஆழத்தை மட்டும் அடைவுகள் உள்ளடக்கங்களை கண்டுபிடிக்க வேண்டியிருந்தாலும் பயனருக்கு உதவும், எடுத்துக்காட்டாக, பகுப்பாய்வு மூன்றாம் துணை கோப்புறைக்குள் தேவைப்படாது. அத்தகைய கட்டுப்பாடுகள் அமைக்க, உள்ளிடவும்கண்டுபிடிக்க. -maxdepth N- பெயர் "சொல்"
எங்கே என் - அதிகபட்ச ஆழம், மற்றும் பெயர் "சொல்" - எந்த அடுத்தடுத்த வாதங்கள்.
பல அடைவுகள் தேட
பல அடைவுகளில் பல்வேறு உள்ளடக்கங்களைக் கொண்ட பல கோப்புறைகள் உள்ளன. அதிகமான எண்ணிக்கையில் இருந்தால், சில தேடல்களை மட்டுமே தேட வேண்டும், கட்டளை உள்ளிடுகையில் இதை குறிப்பிட வேண்டும்கண்டுபிடிக்க ./folder ./folder1 -type f -name "word"
எங்கே ./folder ./folder1 - பொருத்தமான அடைவுகளின் பட்டியல், மற்றும் பெயர் "சொல்" - மீதமுள்ள வாதங்கள்.
மறைக்கப்பட்ட உருப்படிகளைக் காண்பி
தொடர்புடைய வாதம் இல்லாமல், ஸ்கேன் செய்யப்பட்ட கோப்பகங்களில் உள்ள மறைக்கப்பட்ட பொருள்கள் கன்சோலில் காண்பிக்கப்படாது. ஆகையால், பயனர் கைமுறையாக ஒரு கூடுதல் விருப்பத்தை பதிவுசெய்கிறார், இதன் காரணமாக இறுதியில் கட்டளை இவ்வாறு இருக்கும்:~ -type f -name ஐ கண்டுபிடி ". *"
. நீங்கள் அனைத்து கோப்புகளின் முழுமையான பட்டியலைப் பெறுவீர்கள், ஆனால் அவற்றில் சில வேறொன்றுக்கு முன்னால், வார்த்தைக்கு முன்னால் கண்டுபிடிக்க வரி எழுதசூடோ
சிறந்த உரிமைகள் செயல்படுத்த.
ஸ்கேன் குழு மற்றும் பயனர் வீட்டு கோப்புறைகள்
ஒவ்வொரு பயனரும் வெவ்வேறு இடங்களில் வரம்பற்ற அடைவுகள் மற்றும் பொருள்களை உருவாக்க முடியும். கட்டளையைப் பயன்படுத்தி பயனர்களில் ஒருவரிடம் உள்ள தகவல்களைக் கண்டுபிடிக்க விரைவான வழி கண்டுபிடிக்க மற்றும் அவரது வாதங்கள் ஒன்று. தி "டெர்மினல்" எழுதவும்கண்டுபிடிக்க. - பயனர் பெயர்
எங்கே பயனர்பெயர் - பயனர் பெயர். ஸ்கேன் நுழைந்தவுடன் தானாகவே தொடங்கும்.
தோராயமாக அதே திட்டம் பயனர் குழுக்கள் வேலை. குழுக்களுடனான தொடர்புடைய கோப்புகள் பகுப்பாய்வு மூலம் தொடங்கப்படுகிறது/ var / www -group groupname ஐக் கண்டுபிடிக்கவும்
. ஏராளமான பொருள்கள் இருக்கக்கூடும் என்பதை மறந்துவிடாதே, சிலநேரங்களில் அவை அனைத்தையும் வெளியீடு செய்வதற்கு நீண்ட நேரம் எடுக்கும்.
மாற்றம் தேதி வடிகட்டி
இயங்குநிலை தானாக ஒவ்வொரு இருக்கும் கோப்பு மாற்றம் தேதியை சேமிக்கிறது. அணி கண்டுபிடிக்க நீங்கள் குறிப்பிட்ட அளவுருவைக் கண்டுபிடிப்பீர்கள். பதிவு செய்ய மட்டுமே தேவைsudo find / -mtime N
எங்கே என் - பொருள் கடைசியாக மாற்றியமைக்கப்பட்ட நாட்களின் முன்பு. முன்னொட்டு சூடோ இங்கு தரவுகளைப் பெறுவதற்கு அவசியமாக உள்ளது, மேலும் சூப்பர்யுஸருக்கு மட்டுமே தேவைப்படும் கோப்புகள் பற்றியும் அவசியம்.
சில நாட்களுக்கு முன்பு ஒரு குறிப்பிட்ட எண்ணிக்கையிலான திறந்த உருப்படிகளைக் காண்பிப்பதில் ஆர்வம் இருந்தால், அதன் கோடு அதன் தோற்றத்தை ஒரு பிட் மாற்றும்sudo find / -atime N
.
கோப்பு அளவு வடிகட்ட
ஒவ்வொன்றிற்கும் அதன் சொந்த அளவைக் கொண்டிருக்கிறது, கோப்புகளை தேட கட்டளையானது, இந்த அளவுரு மூலம் அவற்றை வடிகட்ட அனுமதிக்கும் ஒரு செயல்பாட்டைக் கொண்டிருக்க வேண்டும். கண்டுபிடிக்க இதை எப்படி செய்வது என்று அறிந்தால், ஒரு வாதத்தின் மூலம் அளவுகோலை மட்டுமே பயனர் அமைக்க வேண்டும். வெறும் உள்ளிடவும்/ -size N ஐக் கண்டுபிடி
எங்கே என் - பைட்டுகள், மெகாபைட்ஸ் (எம்) அல்லது ஜிகாபைட் (ஜி) ஆகியவற்றின் தொகுதி.
தேவையான பொருட்களின் வரம்பை நீங்கள் குறிப்பிடலாம். பின்னர் தகுதிகள் கட்டளையுடன் பொருந்துகின்றன மற்றும் நீங்கள் பின்வரும் வரிக்கு எடுத்துக் கொள்ளலாம்:/ -size + 500M-size -1000M ஐக் கண்டறிய
. இந்த பகுப்பாய்வு 500 மெகாபைட்டிற்கு மேற்பட்ட கோப்புகளை காண்பிக்கும், ஆனால் 1000 க்கும் குறைவாக இருக்கும்.
காலி கோப்புகள் மற்றும் கோப்பகங்களுக்குத் தேடு
சில கோப்புகள் அல்லது கோப்புறைகள் காலியாக உள்ளன. அவர்கள் கூடுதல் வட்டு இடத்தை எடுத்துக் கொண்டு சில நேரங்களில் கணினியுடன் சாதாரண தொடர்புடன் தலையிடலாம். அவர்கள் மேலும் நடவடிக்கைகளைத் தீர்மானிக்க வேண்டும், இது உதவும்கண்டுபிடிக்க / அடைவு வகை f-hpty
எங்கே / அடைவு - ஸ்கேன் மேற்கொள்ளப்பட்ட இடம்.
தனித்தனியாக, அவ்வப்போது பயனருக்கு பயனுள்ளதாக இருக்கும் என்று மற்ற பயனுள்ள விவாதங்களை சுருக்கமாக குறிப்பிட விரும்புகிறேன்:
-mount
- தற்போதைய கோப்பு முறைமைக்கு மட்டும் கட்டுப்பாடு;-type f
- காட்சி மட்டும் கோப்புகளை;-type d
- மட்டுமே அடைவுகள் காட்ட;-nogroup
,-nouser
- எந்தக் குழுவிலிருந்தும் அல்ல, பயனர் சேர்ந்தவை அல்ல, அந்த கோப்புகளை தேடலாம்;-version
- பயன்பாட்டின் பதிப்பு கண்டுபிடிக்கப்பட்டது.
குழுவுடன் இந்த அறிமுகப்படுத்தலில் கண்டுபிடிக்க முடிந்தது. லினக்ஸ் கர்னலின் இயக்க முறைமைகளின் மற்ற நிலையான கன்சோல் கருவிகளைப் பற்றி நீங்கள் படிக்க விரும்பினால், பின்வரும் இணைப்பில் எங்கள் தனித்துவமான பொருளை குறிப்பிடுமாறு நாங்கள் உங்களுக்கு அறிவுறுத்துகிறோம்.
மேலும் வாசிக்க: அடிக்கடி பயன்படுத்தப்படும் கட்டளைகள் லினக்ஸ் முனையத்தில்
தேவையான தகவலை தேடும் பிறகு, நீங்கள் அவர்களுடன் வேறு எந்த செயல்களையும் செய்யலாம், எடுத்துக்காட்டாக, எடிட்டிங், நீக்குதல் அல்லது உள்ளடக்கத்தைப் படித்தது. இது மற்ற உள்ளமைக்கப்பட்ட பயன்பாடுகளுக்கு உதவும். "டெர்மினல்". அவர்களின் பயன்பாடு உதாரணங்கள் கீழே காணப்படுகின்றன.
மேலும் காண்க: லினக்ஸ் grep / cat / ls கட்டளைகளின் எடுத்துக்காட்டுகள்