லினக்ஸ் பாஷில் கோப்பை எவ்வாறு தேடுவது?

Linaks Pasil Koppai Evvaru Tetuvatu



எந்தவொரு இயக்க முறைமையிலும் கோப்பு முறைமை முக்கிய விஷயம், ஏனெனில் இது உங்கள் எல்லா தரவையும் கோப்புகள் மற்றும் கோப்புறைகளில் வெவ்வேறு வடிவங்களில் வைத்திருக்கிறது. சில கட்டளைகளைப் பயன்படுத்தி டெர்மினல் ஷெல் வழியாக அந்தக் கோப்புகளைத் தேடுவது பற்றி என்ன? பாஷ் தேடலைப் பற்றி உங்களுக்குத் தெரியாவிட்டால், இந்தக் கட்டுரை உங்கள் சிறந்த உதவிக்காகத் தான். bah கோப்புத் தேடலைச் செய்வதற்கான எளிய கட்டளைகளைப் பற்றி விவாதிப்போம். தொடங்குவோம். உபுண்டு 20.04 இன் ஹோம் ஒர்க்கிங் டைரக்டரியில் தற்போது பாஷ் கோப்பு சேமிக்கப்பட்டுள்ளது என்று வைத்துக்கொள்வோம். உபுண்டுவின் டெர்மினல் ஷெல்லில் உள்ள “ls” வழிமுறையைப் பயன்படுத்தி தற்போதைய வேலை செய்யும் கோப்பகத்தின் அனைத்து உள்ளடக்கங்களையும் பட்டியலிடுவோம். அதே பெயர் கோப்பு மற்ற இடங்களில் இருக்கக்கூடும்.

முறை 01: கண்டறிக

எங்கள் கணினியில் இருந்து பெயரைக் கொண்டு கோப்பைக் கண்டுபிடிக்க, 'கண்டறி' என்ற மிக அடிப்படையான அறிவுறுத்தலுடன் ஆரம்பிக்கலாம். கணினியில் உள்ள குறிப்பிட்ட கோப்பிற்கான மொத்த எண்ணிக்கை எண்ணைப் பெறுவதற்காக '-c' விருப்பம் 'கண்டறி' அறிவுறுத்தல் குறிப்பாக வடிவமைக்கப்பட்டுள்ளது. “new.sh” என்ற கோப்பின் பெயருடன் அறிவுறுத்தலில் பயன்படுத்தும்போது அதன் முதல் விருப்பமான “-c”ஐப் பார்ப்போம். இது இந்தப் பெயரில் மொத்தம் 5 கோப்புகளை வழங்குகிறது.









பயனரின் விருப்பத்திற்கேற்ப உங்கள் டெர்மினல் திரையில் ஒரு குறிப்பிட்ட கோப்பிற்கான பதிவுகளின் எண்ணிக்கையைக் காண்பிப்பதற்கான “லோகேட்” அறிவுறுத்தலின் “-n” விருப்பம் இங்கே உள்ளது. குறிப்பிட்ட எண்ணிக்கையிலான கோப்பு பதிவுகளைக் காட்ட இந்தக் கட்டளையில் எண்ணைக் குறிப்பிட வேண்டும். ஹோம் டைரக்டரியில் இருக்கும் போது, ​​'n' விருப்பம் மற்றும் மதிப்பு 1 உடன் 'new.sh' கோப்பின் தேடல் முடிவுக்கான ஒரு பதிவைக் காண்பிக்க இந்த வழிமுறையை இயக்கினோம். இந்த கோப்பின் கோப்பு பாதைக்கான ஒற்றை பதிவை இது வழங்குகிறது. இந்தப் பாதை உங்கள் ஹோம் டைரக்டரி அல்லது ரூட் கோப்புறைக்கு மிக அருகில் இருக்கும், அதாவது /home/Linux/new.sh.







“new.sh” கோப்பிற்கான தேடல் முடிவைக் காண்பிக்க, “-n” விருப்பத்திற்கு புதுப்பிக்கப்பட்ட மொத்த எண்ணான “3” உடன் இந்த அறிவுறுத்தலைப் பயன்படுத்தினால், அது நமது ஷெல் திரையில் மொத்தம் 3 பதிவுகளை வழங்குகிறது. கோப்பு குப்பை கோப்புறையிலும் உள்ளது என்பதை இது காட்டுகிறது.



மதிப்பு 5 இன் “-n” விருப்பத்துடன் “locate” கட்டளையை இயக்கும்போது, ​​“new.sh” கோப்பிற்கான 5 தேடல் பதிவுகள் கிடைத்துள்ளன. எங்கள் கோப்பகங்களில் 'new.sh.swp' என்ற பெயரில் மற்றொரு கோப்பு உள்ளது. மேலும், உபுண்டுவின் கோப்பு முறைமையின் 'var' கோப்பகத்தில் அதே பெயர் கோப்பு உள்ளது.

“கண்டறி” அறிவுறுத்தலில் உள்ள “-b” விருப்பம் உங்கள் கோப்பகங்களிலிருந்து சரியான பெயர் கோப்பைத் தேடலாம். எனவே, காட்டப்பட்டுள்ளபடி ஒற்றை தலைகீழ் காற்புள்ளியில் கோப்பு பெயருடன் இதைப் பயன்படுத்த வேண்டும். ஒரே பெயர் கோப்பு 3 இடங்களில் மட்டுமே அமைந்திருப்பதால் இது மொத்தம் 3 பதிவுகளை வழங்குகிறது.

உங்கள் தற்போதைய தரவுத்தளத்தைப் பற்றிய தகவலைப் பெற லினக்ஸின் “கண்டுபிடி” அறிவுறுத்தலைப் பயன்படுத்தலாம். நீங்கள் அதனுடன் '-S' விருப்பத்தைப் பயன்படுத்த வேண்டும், மேலும் இது தரவுத்தளத்திற்கான பாதை, உங்கள் கணினியில் உள்ள மொத்த கோப்பகங்கள் மற்றும் கோப்புகளின் எண்ணிக்கை, கோப்பு பெயர்களில் உள்ள மொத்த பைட்டுகளின் எண்ணிக்கை மற்றும் பைட்டுகளின் எண்ணிக்கை ஆகியவற்றைத் திருப்பித் தரும். காட்டப்படும்படி எங்கள் பதிவுகளை சேமிக்க.

முறை 2: கண்டுபிடி

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

அதில் உள்ள கோப்பை ஆய்வு செய்ய வெளிப்படையான பாதையையும் பயன்படுத்தலாம். இங்கே நாம் ‘டெஸ்க்டாப்’ கோப்புறைக்கு ஒரு பாதையைக் கொடுத்துள்ளோம். 'new.sh' என்ற கோப்பு பெயரின் சரியான பொருத்தத்திற்கான ஒற்றை பதிவை இது வழங்குகிறது.

கோப்புகளின் '.sh' நீட்டிப்புகளுக்கான கோப்பு குறியீட்டு இணைப்புகளைத் தேட விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். உங்கள் கட்டளையில் உள்ள “-L” விருப்பத்தையும் பாதை மற்றும் “-name” விருப்பத்தையும் நீங்கள் பயன்படுத்த வேண்டும். '.sh' நீட்டிப்புகளுடன் 'அனைத்து' பாஷ் கோப்புகளையும் தேடுவதற்கு பெயர் விவரக்குறிப்பில் உள்ள '*' பயன்படுத்தப்படுகிறது. இது எங்கள் திரையில் மொத்தம் 4 பதிவுகளை வழங்குகிறது.

'-L' விருப்பத்துடன் 'கண்டுபிடி' வழிமுறையில் '/etc' பாதையைப் பயன்படுத்தினால், அது பாஷ் கோப்புகளுக்கான பல பதிவுகளை வழங்குகிறது. அவற்றில் சில யாராலும் பயன்படுத்த அனுமதிக்கப்படவில்லை, மேலும் சில அனுமதிக்கப்படவில்லை.

அதே வழியில், கணினியிலிருந்து அனைத்து “txt” கோப்புகளையும் தேட “-L” விருப்பத்துடன் “கண்டுபிடி” வழிமுறையைப் பயன்படுத்தியுள்ளோம். இது எங்கள் காட்சியில் பல பதிவுகளை வழங்குகிறது.

கோப்பு வகையை, அதாவது கோப்பு அல்லது கோப்பகத்தைக் குறிப்பிட, “கண்டுபிடி” அறிவுறுத்தலில் பயன்படுத்த “-வகை” என்ற மற்றொரு விருப்பம் இங்கே வருகிறது. பாஷ் கோப்பிற்கான “கோப்பு” வகையைத் தேட இந்த விருப்பத்தைப் பயன்படுத்தியுள்ளோம், மேலும் டெஸ்க்டாப் கோப்புறையில் new.sh என்ற ஒற்றை முடிவைப் பெற்றுள்ளோம்.

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

எந்த கோப்புப் பெயரும் இல்லாமல் “f” உடன் “–type” விருப்பத்தைப் பயன்படுத்துவது மறைக்கப்பட்ட எல்லா கோப்புகளையும் திருப்பித் தரும்.

'-வகை' விருப்பத்திற்கு 'l' ஐப் பயன்படுத்துவது குறியீட்டு இணைப்புகளை வழங்கும்.

'கண்டுபிடி' அறிவுறுத்தலில் '-வகை' விருப்பத்திற்கு 'd' ஐப் பயன்படுத்துவது அனைத்து கோப்பகங்களையும் வழங்கும்.

உங்கள் கணினியிலிருந்து குறிப்பிட்ட அளவு கோப்புகளைத் தேட '-size' விருப்பத்தையும் பயன்படுத்தலாம்.

முடிவுரை:

ஷெல் டெர்மினலைப் பயன்படுத்தி எந்த கோப்பையும் தேடுவதற்கு இந்த பயிற்சி இரண்டு எளிய மற்றும் நேர்த்தியான முறைகளை விளக்குகிறது. '-c', '-n', '-b', '-type', '-name', 'எங்கள் பயனரின் எளிமை மற்றும் கற்றலுக்கான பல விருப்பங்களுடன் 'கண்டுபிடி' மற்றும் 'கண்டுபிடி' வழிமுறைகளைப் பயன்படுத்தியுள்ளோம். -எல்” மற்றும் பல. பாஷின் புதிய பயனர்களுக்கு இது வரம்பற்ற உதவியாக இருக்கும் என்று நம்புகிறோம்.