கண்டுபிடித்து கண்டுபிடி, உபுண்டு முனையத்திலிருந்து கோப்புகளைத் தேடுங்கள்

கட்டளைகளைக் கண்டுபிடித்து கண்டுபிடிப்பது பற்றி

அடுத்த கட்டுரையில் நாம் இருப்பிடத்தைப் பார்த்து கட்டளைகளைக் கண்டுபிடிக்கப் போகிறோம். இப்போதெல்லாம், குனு / லினக்ஸில் நாம் பல வழிகளைக் காணலாம் கோப்புகள் மற்றும் கோப்பகங்களைத் தேடி கண்டுபிடி. வரைகலை சூழலில் இருந்து முடிவுகளை திறம்பட பெற பல்வேறு கருவிகள் எங்களிடம் இருக்கும்.

ஆனால் இந்த விஷயத்தில், நீங்கள் ஒரு முனைய பயனராக இருந்தால், நீங்கள் தேடுவதைக் கண்டுபிடிக்க அதன் வசதியை நீங்கள் விட்டுவிட விரும்பவில்லை. இதனால்தான், குறிப்பாக நீங்கள் குனு / லினக்ஸுக்கு வந்தால், உங்களுக்கு இன்னும் தெரியாது முனையத்திலிருந்து உங்கள் கோப்புகள் மற்றும் கோப்புறைகளைக் கண்டறிய விரைவான மற்றும் எளிதான வழி. பின்வரும் பணிகளில் இந்த பணியைச் செய்வதற்கான சில விரைவான எடுத்துக்காட்டுகளைப் பார்க்கப்போகிறோம்.

கண்டுபிடித்து முனையத்திலிருந்து கோப்புகளைத் தேடுங்கள்

கட்டளையை கண்டுபிடி

El லோகேட் கட்டளை ஒரு பயனர் பயன்படுத்த வேண்டிய முதல் ஆதாரமாக இருக்கலாம் இது வேறு எந்த விருப்பத்தையும் விட மிக வேகமாக இருக்கும். இந்த வேகத்திற்கான காரணம் என்னவென்றால், இந்த கட்டளை உண்மையில் நாம் கண்டுபிடிக்க வேண்டிய கோப்புகள் அல்லது கோப்பகங்களுக்காக எங்கள் உள்ளூர் வன்வட்டத்தை தேடவில்லை. இந்த தேடல் mlocate.db என்ற தரவுத்தள கோப்பு வழியாக படிக்கப்படுகிறது, இது எங்கள் கணினியில் உள்ள அனைத்து கோப்பு பாதைகளையும் கொண்டுள்ளது.

உங்கள் உபுண்டு கணினியில் இந்த கருவி உங்களிடம் இல்லையென்றால், தட்டச்சு செய்வதன் மூலம் அதை ஒரு முனையத்திலிருந்து (Ctrl + Alt + T) நிறுவ முடியும்:

sudo apt install locate

Locate கட்டளையைத் தயாரித்தல்

நாம் தொடங்குவதற்கு முன் முதல் பயன்பாட்டிற்கு லோகேட் கட்டளையைத் தயாரிக்க வேண்டும். நாம் mlocate.db தரவுத்தளத்தை புதுப்பிக்க வேண்டும் முனையத்தில் இயங்குகிறது (Ctrl + Alt + T):

sudo updatedb

இப்போது இருப்பிடத்தைப் பயன்படுத்த, முனையத்திலிருந்து நாம் மட்டுமே செய்ய வேண்டும் நாம் தேடும் கோப்பின் பெயரைத் தொடர்ந்து கட்டளையை எழுதவும். இந்த எடுத்துக்காட்டில், 'என்ற வார்த்தையைக் கொண்ட கோப்புகளைத் தேடுகிறேன்ubunlog'அவள் பெயரில்:

கண்டறிவது ubunlog

locate ubunlog

லொகேட் ஒரு தரவுத்தள கோப்பைப் படிப்பதால், முடிவுகள் காலாவதியானதாக இருக்கலாம். இதை நாம் சரிசெய்ய முடியும் உங்கள் கோப்பு பாதை தரவுத்தளத்தைப் புதுப்பித்தல், தேடுவதற்கு முன்பு நாங்கள் பயன்படுத்திய முதல் கட்டளையைப் போலவே.

இந்த கருவியைப் பற்றிய கூடுதல் தகவலுக்கு, நாங்கள் உதவிக்கு திரும்பலாம் முனையத்தில் தட்டச்சு செய்க:

கட்டளையை கண்டுபிடிக்க உதவுங்கள்

locate -h

அல்லது நாமும் செய்யலாம் மனிதன் பக்கங்களைப் பயன்படுத்தவும்:

மனிதன் கண்டுபிடி

man locate

கட்டளையைக் கண்டறியவும்

FD பற்றி
தொடர்புடைய கட்டுரை:
Fd, கண்டுபிடிப்பு கட்டளைக்கு மாற்றாக, எளிய, வேகமான மற்றும் பயன்படுத்த எளிதானது

El கண்டுபிடிக்க இது மிகவும் சக்திவாய்ந்த ஆனால் மெதுவான தேடல் பயன்பாடாகும். ஏனென்றால் இது கோப்புகள் மற்றும் கோப்பகங்களுக்கான எங்கள் இயக்கிகளை உண்மையில் தேடுகிறது. நீங்கள் முயற்சிக்கும்போது இது சரியானது ஒரு கோப்பு அல்லது கோப்பகத்தைக் கண்டுபிடி, ஆனால் அதன் சரியான பெயரை நினைவில் கொள்ள முடியாது.

ஒரு குறிப்பிட்ட பயனர் அல்லது பயனர்களின் குழுவிற்கு சொந்தமான கோப்புகள், மாற்றியமைக்கப்பட்ட அல்லது சமீபத்தில் அணுகப்பட்ட கோப்புகள், ஒரு குறிப்பிட்ட அளவு வரம்பின் கோப்புகள், மறைக்கப்பட்ட கோப்புகள் போன்றவற்றைத் தேடலாம்.

முடிந்தால், அதை செயல்படுத்தும்போது நாம் செய்ய வேண்டிய முதல் விஷயம் ஒரு குறிப்பிட்ட கோப்பகத்தில் தேட அறிவுறுத்தவும். இது தேடல் செயல்முறையை துரிதப்படுத்தும், கோப்பகத்தின் அளவைப் பொறுத்து. கோப்பு எங்கே இருக்க முடியும் என்று உங்களுக்குத் தெரிந்தால், முனையத்தைத் திறந்து (Ctrl + Alt + T) மற்றும் இயக்க அடைவுக்குச் செல்லவும்:

find . [nombre-archivo]

தற்போதைய கோப்பகத்தில் பார்க்க டாட் சொல்கிறது. உங்கள் வீட்டு அடைவை தேட விரும்பினால், காலத்தை '~/'. உங்கள் முழு கோப்பு முறைமையையும் தேட விரும்பினால், '/'.

சில எடுத்துக்காட்டுகள்

ஆவணங்கள் கோப்பகத்தில் ஒரு கோப்பைத் தேட விரும்புகிறோம் என்று சொல்லலாம். கோப்பு பெயரில் 'என்ற சொல் இருப்பதை நாங்கள் அறிவோம்PHP', ஆனால் எங்களுக்கு பெயர் சரியாக நினைவில் இல்லை. முதலில் செய்ய வேண்டியது ஆவணங்கள் கோப்புறையில் செல்லவும், பின்னர் கட்டளையை தட்டச்சு செய்யவும்:

பெயரைக் கண்டுபிடி

find . -name "*php*"

இந்த வழக்கில் 'பி.டி.எஃப் கோப்பு' என்று சொல்லும்poo-phpஆவணங்கள் கோப்புறையில். இப்போது, '-name' என்ற அளவுருவை '-iname' உடன் மாற்றினால், சரியான எழுத்துக்களை கணக்கில் எடுத்துக் கொள்ளாமல் அது முடிவுகளைப் பெறலாம். இது நாம் கண்டுபிடிக்க முடியாத ஒன்று.

iname உடன் கட்டளையைக் கண்டறியவும்

find . -iname "*php*"

நாம் நினைவில் வைத்திருந்தால் அதுதான் கோப்பு அளவு 5MB க்கும் குறைவாக உள்ளது. பயன்படுத்த கட்டளை பின்வருமாறு:

find . -size -5M

உங்களுக்கு அது தெரிந்தால் 3MB க்கும் அதிகமான எடை கொண்டது, பயன்படுத்த கட்டளை பின்வருமாறு:

find . -size +3M

பூலியன் ஆபரேட்டர்களை ஆதரிக்கிறது தேடலை இன்னும் துல்லியமாக செய்ய. இந்த எடுத்துக்காட்டுக்கு, மேலே உள்ள தரவை இணைக்கும் கட்டளையைப் பயன்படுத்துவேன். கோப்பு 5 எம்பிக்கு குறைவாகவும், 3 க்கும் அதிகமாகவும் உள்ளது:

sudo find / -size -5M -and -size +3M

ஒரு வேளை நமக்குத் தெரிந்ததெல்லாம் அதுதான் ஐந்து நிமிடங்களுக்கு முன்பு கோப்பை அணுகினோம், பயன்படுத்த கட்டளை பின்வருமாறு:

sudo find ~/ -amin -5

பாரா கண்டுபிடிப்பது பற்றி மேலும் அறிக, ஒரு முனையத்தைத் திறந்து தட்டச்சு செய்க:

மனிதன் கண்டுபிடி

man find

இவை ஒரு சில முனையத்திலிருந்து கோப்புகளை எவ்வாறு கண்டுபிடிப்பது என்பதற்கான அடிப்படை எடுத்துக்காட்டுகள். மேலும் தகவலுக்கு, அவை ஒவ்வொன்றிற்கும் மேன் பக்கங்களைப் பார்க்கவும்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.