El கட்டளையைக் கண்டுபிடி இது உலகின் மிக முக்கியமான ஒன்றாகும் * நிக்ஸ். லினக்ஸில் கோப்பகங்கள் மற்றும் கோப்புகள் போன்ற உங்களுக்குத் தேவையான அனைத்தையும் கண்டறிய இது பயன்படுத்தப்படலாம். கூடுதலாக, இது மிகவும் சக்திவாய்ந்த மற்றும் நெகிழ்வானது, ஏனெனில் இது நடைமுறை வடிப்பான்களை உருவாக்குவதற்கான வாதங்கள் மற்றும் விருப்பங்களை ஆதரிக்கிறது (தேதி, அளவு, வகை, பெயர், நீட்டிப்பு,...). இது டிஸ்ட்ரோவின் பாதுகாப்பைத் தணிக்கை செய்வதற்கான நடைமுறைக் கருவியாகவும் இருக்கலாம், ஏனெனில் இது பொருத்தமற்ற அனுமதிகளுடன் கோப்புகள் அல்லது கோப்பகங்களைக் கண்டறிய முடியும்.
இருப்பினும், இந்த பன்முகத்தன்மை மற்றும் விருப்பங்களின் எண்ணிக்கை காரணமாக, நினைவில் கொள்வது எளிதான கட்டளை அல்ல, மேலும் பல பயனர்களுக்கு இன்னும் சில சிக்கல்கள் உள்ளன. எனவே, இங்கே நீங்கள் சிலவற்றைக் காண்பீர்கள் நடைமுறை எடுத்துக்காட்டுகள் கண்டுபிடிப்பதன் மூலம் உங்களைப் பாதுகாத்துக் கொள்ள கற்றுக்கொள்வதற்கு மிகவும் நடைமுறையான ஒன்று:
- பெயர் மூலம் கோப்பு அல்லது கோப்பகத்தைத் தேடவும் (தற்போதைய கோப்பகத்தில், அனைத்து கோப்பகங்களிலும் மற்றும் கேஸ் சென்சிட்டிவ்):
find . -name "ejemplo.txt" find / -name "ejemplo.txt" find . -iname "ejemplo.txt"
- ஒரு குறிப்பிட்ட கோப்பகத்தில் பெயர் மூலம் கோப்பு அல்லது கோப்பகத்தைத் தேடுங்கள்:
find /home/usuario/prueba -name "ejemplo.txt"
- அனைத்து கோப்பகங்களையும் கண்டறியவும் (நீங்கள் குறியீட்டு இணைப்புகளுக்கு l, எழுத்துக்குறி சாதனங்களுக்கு c, கோப்புகளுக்கு f மற்றும் தொகுதி சாதனங்களுக்கு b) மற்றும் கோப்புகளைத் தவிர்க்கவும் அல்லது பெயரையும் பயன்படுத்தவும்:
find /home/usuario/prueba -type d find /home/usuario/prueba -type d -name "ejemplo"
- ஒரு குறிப்பிட்ட நீட்டிப்புடன் கோப்புகளைத் தேடுங்கள்:
find . -type f -name "*.txt"
- பெயர் மூலம் கோப்புகளைத் தேடி அதை நீக்கவும்:
find . -name "ejemplo.txt" -delete
- 10 ஆண்டுகளுக்கும் மேலான அனைத்து அணுகப்பட்ட கோப்புகளையும் கண்டறியவும் அல்லது கடந்த 60 நிமிடத்தில் மாற்றியமைக்கப்பட்ட தேதி மற்றும் 1 நாளுக்குள் மாற்றப்பட்ட தேதியின்படியும் செய்யலாம்:
find / -atime 10 find / -mmin -60 find / -ctime -1
- 500MB க்கும் அதிகமான மற்றும் 1GB க்கும் குறைவான கோப்புகளைக் கண்டறியவும்:
find / -size +500M -size -1G
- 10ஜிபிக்கும் அதிகமான கோப்புகளைக் கண்டறிந்து அவற்றை ஒரே நேரத்தில் நீக்கவும்:
find / -size +10G -exec rm -rfv {} \;
- பயனர் அல்லது குழுவிற்குச் சொந்தமான கோப்புகளைக் கண்டறியவும்:
find / -user nombre find / -group nombre
- குறிப்பிட்ட அனுமதிகளைக் கொண்ட கோப்புகளைத் தேடுங்கள்:
find / -perm 644
- வெற்று கோப்புகளைத் தேடுங்கள் (f ஐ d ஆக மாற்றினால், வெற்று கோப்பகங்களைத் தேடலாம்):
find / -type f -empty
- மறைக்கப்பட்ட கோப்புகளைத் தேடுங்கள் (மறைக்கப்பட்ட கோப்பகங்களுக்கான f க்குப் பதிலாக d):
find / -type f -name ".*"
- கோப்புகளுக்குள் உரையைத் தேடுங்கள்:
find / -type f -name "*.txt" -exec grep 'texto-a-buscar' {} \;