ஒரு கோப்பகத்தில் உள்ள பல கோப்புகளிலிருந்து ஒரு குறிப்பிட்ட கோப்பைக் கண்டறிவது கடினமாக இருக்கலாம் ஆனால் ஒரு குறிப்பிட்ட சரம் அல்லது வார்த்தையுடன் தொடங்கும் அனைத்து கோப்புகளையும் எளிதாகக் கண்டறிய ஒரு வழி, கட்டளை வரியை பாஷ் மூலம் பயன்படுத்துவதாகும். இக்கட்டுரையானது பாஷில் குறிப்பிட்ட சரம் கொண்ட பெயருடன் அனைத்து கோப்புகளையும் கண்டறிவதற்கான சில வழிகளைப் பற்றி விவாதிக்கும்.
பேஷில் ஒரு குறிப்பிட்ட சரத்துடன் தொடங்கி கோப்புப்பெயருடன் அனைத்து கோப்புகளையும் கண்டறிதல்
கோப்புகளைக் கண்டறிவதன் முக்கியத்துவமானது, ஒருவருக்குத் தேவைப்படும் சில குறிப்பிட்ட கோப்புகளைக் கண்டறிவதாகும், மேலும் இது மிகவும் கடினமான பணியாகும், குறிப்பாக ஒரு கோப்பகத்தில் அதிக எண்ணிக்கையிலான கோப்புகள் இருந்தால், கோப்பகத்தில் உள்ள கோப்புகளை விரைவாகக் கண்டறிய சில வழிகள் இங்கே உள்ளன:
முறை 1: ls கட்டளையைப் பயன்படுத்துதல்
பாஷில், நீங்கள் பயன்படுத்தலாம் ls ஒரு கோப்பகத்தில் உள்ள அனைத்து கோப்புகளையும் பட்டியலிடும் கட்டளை மற்றும் ஒரு குறிப்பிட்ட சரத்துடன் தொடங்கும் கோப்புப்பெயருடன் அனைத்து கோப்புகளையும் கண்டறிய, தற்போதைய கோப்பகத்தைத் தவிர வேறு ஒரு கோப்பை நீங்கள் தேடுகிறீர்களானால், பின்வரும் தொடரியல் பயன்படுத்தவும்:
#!பின்/பாஷ்
ls < கோப்பு பாதை / கோப்பு பெயர் >*
மேலே உள்ள தொடரியலில் மாற்றவும் 'கோப்பு பாதை' நீங்கள் கோப்புகளைத் தேட விரும்பும் கோப்பகத்திற்கான பாதை மற்றும் குறிப்பிட்ட சரத்துடன் 'கோப்பு-பெயர்':
தற்போதைய கோப்பகத்தில் ஒரு கோப்பை நீங்கள் தேடுகிறீர்கள் என்றால், கீழே கொடுக்கப்பட்டுள்ள தொடரியல் பின்பற்றவும்:
#!பின்/பாஷ்
ls < கோப்பு பெயர் >*
இங்கே கவனிக்க வேண்டிய ஒரு விஷயம் என்னவென்றால், இந்த முறை கோப்பகத்தில் உள்ள கோப்பைத் தேடுகிறது, அதே கோப்பகத்தில் உள்ள கோப்புறையில் இதே போன்ற பெயரிடப்பட்ட கோப்புகள் இருந்தால், இந்த முறை அவற்றைக் கண்டுபிடிக்காது.
முறை 2: கண்டறிதல் கட்டளையைப் பயன்படுத்துதல்
தி கண்டுபிடிக்க கோப்புப் பெயர் உட்பட பல்வேறு அளவுகோல்களின் அடிப்படையில் கோப்புகளைக் கண்டறிய கட்டளையைப் பயன்படுத்தலாம் மற்றும் ஒரு குறிப்பிட்ட சரத்துடன் தொடங்கும் கோப்புப்பெயருடன் அனைத்து கோப்புகளையும் கண்டறிய, தற்போதைய கோப்பகத்தில் கோப்புகளைத் தேட விரும்பினால், பின்வரும் தொடரியல் முறையைப் பயன்படுத்தலாம்:
#!பின்/பாஷ்கண்டுபிடிக்க -வகை f - பெயர் '<கோப்பு-பெயர்>*'
மேலே கொடுக்கப்பட்ட தொடரியலில் அதை மாற்றவும் 'கோப்பு பெயர்' குறிப்பிடப்பட்ட சரத்துடன்:
மறுபுறம், நீங்கள் எந்த குறிப்பிட்ட கோப்பகத்திலும் கோப்புகளைத் தேட விரும்பினால், கீழே கொடுக்கப்பட்டுள்ள தொடரியலைப் பயன்படுத்தி கோப்பகத்தின் பாதையைக் கொடுங்கள்:
#!பின்/பாஷ்கண்டுபிடிக்க < கோப்பு பாதை > -வகை f - பெயர் '<கோப்பு-பெயர்>*'
முறை 3: grep கட்டளையைப் பயன்படுத்துதல்
தி பிடியில் கோப்புகளைத் தேட மற்றும் ஒரு குறிப்பிட்ட சரத்துடன் தொடங்கும் கோப்புப்பெயருடன் அனைத்து கோப்புகளையும் கண்டறிய, bash என்ற கட்டளையைப் பயன்படுத்தலாம், நீங்கள் ஒரே கோப்பகத்தில் கோப்புகளைத் தேடும் போது பின்வரும் தொடரியல் பயன்படுத்தலாம்:
ls | பிடியில் '^<கோப்பு பெயர்>'
இந்த கட்டளையில், 'கோப்பு பெயரை' குறிப்பிட்ட சரத்துடன் மாற்றவும்:
மறுபுறம், நீங்கள் எந்த குறிப்பிட்ட கோப்பகத்திலும் கோப்புகளைத் தேட விரும்பினால், கீழே கொடுக்கப்பட்டுள்ள தொடரியலைப் பயன்படுத்தி கோப்பகத்தின் பாதையைக் கொடுங்கள்:
#!பின்/பாஷ்ls < கோப்பு பாதை >| பிடியில் '^<கோப்பு பெயர்>'
இங்கே கவனிக்க வேண்டிய ஒரு விஷயம் என்னவென்றால், இந்த முறையும் கோப்பகத்தில் உள்ள கோப்புகளைத் தேடுகிறது, அதே கோப்பகத்தில் உள்ள கோப்புறையில் இதே போன்ற பெயரிடப்பட்ட கோப்புகள் இருந்தால், இந்த முறை அவற்றைக் கண்டுபிடிக்காது.
முடிவுரை
ஒரு குறிப்பிட்ட சரத்துடன் தொடங்கும் கோப்புப்பெயருடன் அனைத்து கோப்புகளையும் கண்டறிய பல்வேறு வழிகள் உள்ளன, மேலும் சில பொதுவானவை ls, find மற்றும் grep கட்டளைகள், நீங்கள் ஒரு கோப்பகத்தில் குறிப்பிட்ட கோப்புகளை எளிதாகக் கண்டறியலாம் மற்றும் நீங்கள் ஒரு முறையைத் தேடுகிறீர்கள் என்றால். இது கோப்பகத்தை ஆழமாகத் தேடுகிறது, பின்னர் கண்டுபிடிப்பு முறையைப் பயன்படுத்தவும்.