අපි ලිනක්ස් හි ගොනු සොයමින් සිටිමු

Pin
Send
Share
Send

ඕනෑම මෙහෙයුම් පද්ධතියක වැඩ කරන අතරතුර, සමහර විට විශේෂිත ගොනුවක් ඉක්මනින් සොයා ගැනීමට මෙවලම් භාවිතා කිරීමේ අවශ්‍යතාවයක් පවතී. මෙය ලිනක්ස් සඳහා ද අදාළ වේ, එබැවින් මෙම මෙහෙයුම් පද්ධතියේ ලිපිගොනු සෙවිය හැකි සියලු ක්‍රම අපි පහත සලකා බලමු. ගොනු කළමණාකරණ මෙවලම් සහ භාවිතා කරන විධාන දෙකම "පර්යන්තය".

මෙයද කියවන්න:
ලිනක්ස් හි ගොනු නැවත නම් කරන්න
ලිනක්ස් හි ගොනු සාදන්න සහ මකන්න

පර්යන්තය

අපේක්ෂිත ගොනුව සොයා ගැනීම සඳහා ඔබට සෙවුම් පරාමිතීන් විශාල ප්‍රමාණයක් සැකසීමට අවශ්‍ය නම්, විධානය සොයා ගන්න ආපසු හැරවිය නොහැකි. එහි සියලු වෙනස්කම් සලකා බැලීමට පෙර, ඔබ සින්ටැක්ස් සහ විකල්ප හරහා යා යුතුය. ඇය සතුව ඇති වාක්‍ය ඛණ්ඩය පහත දැක්වේ:

මාර්ග විකල්පය සොයා ගන්න

කොහෙද මාර්ගය - සෙවීම සිදුවන නාමාවලිය මෙයයි. මාර්ගයක් නියම කිරීම සඳහා ප්‍රධාන විකල්ප තුනක් තිබේ:

  • / - මූල සහ යාබද නාමාවලිවල සොයන්න;
  • ~ - නිවාස නාමාවලියෙහි සෙවීම;
  • ./ - පරිශීලකයා දැනට සිටින නාමාවලියෙහි සොයන්න.

ගොනුව පිහිටා ඇති ඩිරෙක්ටරියට කෙලින්ම මාර්ගය නියම කළ හැකිය.

විකල්ප සොයා ගන්න අවශ්‍ය විචල්‍යයන් සැකසීමෙන් ඔබට නම්‍යශීලී සෙවුම් සුසර කිරීමක් කළ හැකි බව ඔවුන්ට ස්තූතිවන්ත වේ:

  • -නම - අපේක්ෂිත මූලද්‍රව්‍යයේ නම පදනම් කරගෙන සෙවීමක් සිදු කිරීම;
  • -උසර් - විශේෂිත පරිශීලකයෙකුට අදාළ ගොනු සෙවීම;
  • -සමූහය - නිශ්චිත පරිශීලකයින් කණ්ඩායමක් සෙවීම;
  • -පර්ම් - නිශ්චිත ප්‍රවේශ ප්‍රකාරය සමඟ ගොනු පෙන්වන්න;
  • -සයිස් n - වස්තුවේ ප්‍රමාණය මත පදනම්ව සෙවීම;
  • -mtime + n -n - වැඩි වෙනස් වී ඇති ගොනු සොයන්න (+ n) හෝ ඊට අඩු (-n) දිනකට පෙර;
  • -ටයිප් - එක්තරා ආකාරයක ලිපිගොනු සොයන්න.

අවශ්‍ය මූලද්‍රව්‍ය වර්ග රාශියක් ඇත. මෙන්න ඒවායේ ලැයිස්තුවක්:

  • - වාරණය;
  • f - සාමාන්‍ය;
  • පි - නම් කරන ලද පයිප්ප
  • .. - නාමාවලිය;
  • l - සබැඳිය;
  • s - සොකට්;
  • - සංකේතාත්මක.

විධානයෙහි වාක්‍ය ඛණ්ඩය සහ විකල්පයන් පිළිබඳ සවිස්තරාත්මක විශ්ලේෂණයකින් පසුව සොයා ගන්න ඔබට නිදර්ශන උදාහරණ වෙත කෙලින්ම යා හැකිය. විධානය භාවිතා කිරීම සඳහා ඇති විකල්පයන් බහුල වීම නිසා, සියලු විචල්‍යයන් සඳහා උදාහරණ ලබා නොදෙන අතර වඩාත්ම භාවිතා වන අයට පමණි.

මෙයද බලන්න: ජනප්‍රිය ලිනක්ස් පර්යන්ත විධාන

ක්රමය 1: නම අනුව සොයන්න (විකල්පය-නම)

බොහෝ විට, පරිශීලකයින් පද්ධතිය සෙවීම සඳහා විකල්පය භාවිතා කරයි. -නම, ඒ නිසා තමයි අපි ආරම්භ කරන්නේ. උදාහරණ කිහිපයක් දෙස බලමු.

දිගුව අනුව සොයන්න

දිගුව සමඟ ගොනුවක් සොයා ගැනීමට අවශ්‍ය යැයි කියමු ".xlsx"නාමාවලියෙහි පිහිටා ඇත ඩ්‍රොප්බොක්ස්. මෙය සිදු කිරීම සඳහා, පහත දැක්වෙන විධානය භාවිතා කරන්න:

find / home / user / Dropbox -name "* .xlsx" -print

එහි වාක්‍ය ඛණ්ඩයෙන්, සෙවීම ඩිරෙක්ටරියක් තුළ සිදු වන බව අපට පැවසිය හැකිය ඩ්‍රොප්බොක්ස් ("/ home / user / Dropbox"), සහ අපේක්ෂිත වස්තුව දිගුව සමඟ විය යුතුය ".xlsx". මෙම දිගුවේ සියලුම ලිපිගොනු වල නම සැලකිල්ලට නොගෙන සෙවීම සිදුකරන බව තරු ලකුණු කරයි. "-ප්රින්ට්" සෙවුම් ප්‍රති results ල දර්ශනය වන බව පෙන්නුම් කරයි.

උදාහරණයක්:

ගොනු නාමයෙන් සොයන්න

උදාහරණයක් ලෙස, ඔබට නාමාවලියක සෙවීමට අවශ්‍යය "/ නිවස" නම සහිත ගොනුව "ලම්පික්ස්", නමුත් එහි දිගුව නොදනී. මෙම අවස්ථාවේදී, පහත සඳහන් දේ කරන්න:

~ -name "lumpics *" සොයා ගන්න

ඔබට පෙනෙන පරිදි, සංකේතය මෙහි භාවිතා වේ "~", එයින් අදහස් වන්නේ සෙවීම නිවාස නාමාවලිය තුළ සිදුවන බවයි. විකල්පයෙන් පසුව "-නම" ඔබ සොයන ගොනුවේ නම ("ලම්පික්ස් *") අවසානයේ තරු ලකුණක් යනු සෙවීම සිදුවන්නේ නමෙන් මිස දිගුව ඇතුළුව නොවන බවයි.

උදාහරණයක්:

පළමු නමෙන් සොයන්න

ගොනුවේ නම ආරම්භ වන පළමු අකුර පමණක් ඔබට මතක නම්, එය සොයා ගැනීමට ඔබට උපකාර වන විශේෂ විධාන සින්ටැක්ස් ඇත. උදාහරණයක් ලෙස, ඔබට ලිපියක් සමඟ ආරම්භ වන ගොනුවක් සොයා ගැනීමට අවශ්‍යය පෙර "l", සහ එය පිහිටා ඇත්තේ කුමන නාමාවලියෙහි දැයි ඔබ නොදනී. එවිට ඔබට පහත විධානය ක්‍රියාත්මක කළ යුතුය:

find / -name "[g-l] *" -print

ප්‍රධාන විධානයෙන් පසු එන "/" සංකේතය අනුව විනිශ්චය කිරීම, මූල ඩිරෙක්ටරියේ සිට, එනම් සමස්ත පද්ධතිය තුළම සෙවීම සිදු කෙරේ. ඊළඟ කොටස "[g-l] *" සෙවුම් වචනය නිශ්චිත අකුරකින් ආරම්භ වන බව අදහස් වේ. අපේ නඩුවේ, සිට පෙර "l".

මාර්ගය වන විට, ඔබ ගොනු දිගුව දන්නේ නම්, පසුව අක්ෂරයෙන් පසුව "*" ඔබට එය නියම කළ හැකිය. උදාහරණයක් ලෙස, ඔබට එකම ගොනුවක් සොයා ගැනීමට අවශ්‍යය, නමුත් එහි දිගුව ඇති බව ඔබ දන්නවා ".odt". එවිට ඔබට පහත විධානය භාවිතා කළ හැකිය:

find / -name "[g-l] *. odt" -print

උදාහරණයක්:

ක්රමය 2: ප්රවේශ ප්රකාරයෙන් සොයන්න (-පර්ම් විකල්පය)

සමහර විට ඔබ නොදන්නා වස්තුවක් සොයා ගැනීම අවශ්‍ය වේ, නමුත් එහි ඇති ප්‍රවේශ ප්‍රවේශය කුමක්දැයි දැන ගන්න. එවිට ඔබට විකල්පය යෙදිය යුතුය "-පර්ම්".

එය භාවිතා කිරීම තරමක් සරල ය, ඔබට සෙවුම් ස්ථානය සහ ප්‍රවේශ ප්‍රකාරය නියම කළ යුතුය. එවැනි විධානයකට උදාහරණයක් මෙන්න:

~ -පර්ම් 775 සොයා ගන්න

එනම්, සෙවීම නිවාස කොටසේ සිදු කෙරෙන අතර, අපේක්ෂිත වස්තූන් සඳහා ප්‍රවේශය ඇත 775. ඔබට මෙම අංකයට පෙර "-" අක්ෂරයක් ලිවිය හැකිය, එවිට සොයාගත් වස්තූන් සඳහා ශුන්‍යයේ සිට නිශ්චිත අගයට අවසර බිටු ඇත.

ක්රමය 3: පරිශීලකයා හෝ කණ්ඩායම විසින් සොයන්න (-user සහ -group options)

ඕනෑම මෙහෙයුම් පද්ධතියක පරිශීලකයින් සහ කණ්ඩායම් ඇත. මෙම කාණ්ඩ වලින් එකකට අයත් වස්තුවක් සොයා ගැනීමට ඔබට අවශ්‍ය නම්, ඔබට විකල්පය භාවිතා කළ හැකිය "-උසර්" හෝ "-සමූහය", පිළිවෙලින්.

ගොනුවක් එහි පරිශීලක නාමයෙන් සොයන්න

උදාහරණයක් ලෙස, ඔබ නාමාවලියෙහි සොයාගත යුතුය ඩ්‍රොප්බොක්ස් ගොනුව "ලැම්පික්ස්", නමුත් එය හැඳින්වෙන්නේ කුමක් දැයි ඔබ නොදනී, නමුත් එය පරිශීලකයාට අයත් බව ඔබ දනී "පරිශීලක". එවිට ඔබට පහත විධානය ක්‍රියාත්මක කළ යුතුය:

/ home / user / Dropbox -user user -print සොයා ගන්න

මෙම විධානය තුළ ඔබ අවශ්‍ය නාමාවලිය නියම කර ඇත (/ home / user / Dropbox), පරිශීලකයාට අයත් ගොනුවක් සෙවීම අවශ්‍ය බව පෙන්වා දී ඇත (-උසර්), සහ මෙම ගොනුව අයත් වන්නේ කුමන පරිශීලකයාටද යන්න දක්වනු ලැබේ (පරිශීලකයා).

උදාහරණයක්:

මෙයද කියවන්න:
ලිනක්ස් හි පරිශීලකයින්ගේ ලැයිස්තුවක් බලන්නේ කෙසේද
ලිනක්ස් හි කණ්ඩායමකට පරිශීලකයෙකු එකතු කරන්නේ කෙසේද

ගොනුවක් එහි කණ්ඩායම් නාමයෙන් සොයන්න

විශේෂිත කණ්ඩායමකට අයත් ගොනුවක් සොයා ගැනීම එතරම්ම සරලයි - ඔබට විකල්පය ප්‍රතිස්ථාපනය කළ යුතුය "-උසර්" විකල්පය මත "-සමූහය" මෙම කණ්ඩායමේ නම දක්වන්න:

සොයන්න /-සමූහ ආගන්තුක-මුද්‍රණය

එනම්, කණ්ඩායමට අදාළ ගොනුවක් පද්ධතිය තුළ සොයා ගැනීමට ඔබට අවශ්‍ය බව ඔබ ඇඟවුම් කළේය "අමුත්තා". සංකේතය මඟින් දැක්වෙන පරිදි පද්ධතිය පුරා සෙවීම සිදුවනු ඇත "/".

ක්රමය 4: ගොනුවක් එහි වර්ගය අනුව සොයන්න (-type option)

කිසියම් වර්ගයක ලිනක්ස් හි මූලද්‍රව්‍යයක් සොයා ගැනීම තරමක් සරල ය, ඔබට සුදුසු විකල්පය සඳහන් කළ යුතුය (-ටයිප්) සහ වර්ගය දක්වන්න. ලිපියේ ආරම්භයේ දී, සෙවීම සඳහා භාවිතා කළ හැකි සියලු වර්ගවල අංක ලැයිස්තුගත කර ඇත.

උදාහරණයක් ලෙස, ඔබගේ නිවාස නාමාවලියෙහි ඇති සියලුම බ්ලොක් ගොනු සොයා ගැනීමට ඔබට අවශ්‍යය. මෙම අවස්ථාවේදී, ඔබේ විධානය මේ ආකාරයෙන් පෙනෙනු ඇත:

~ -type b -print සොයා ගන්න

ඒ අනුව, විකල්පයෙන් දැක්වෙන පරිදි, ඔබ ගොනු වර්ගය අනුව සොයන බව ඇඟවීය "-ටයිප්", ඉන්පසු බ්ලොක් ගොනු සංකේතයක් තැබීමෙන් එහි වර්ගය තීරණය කරයි - "ආ".

උදාහරණයක්:

එලෙසම, විධානයෙහි සංකේතය ඇතුළත් කිරීමෙන් ඔබට අපේක්ෂිත නාමාවලියෙහි ඇති සියලුම නාමාවලි පෙන්විය හැකිය "d":

/ home / user -type d -print සොයා ගන්න

ක්රමය 5: ප්රමාණයෙන් ගොනුවක් සොයන්න (-සයිස් විකල්පය)

ගොනුව පිළිබඳ සියලු තොරතුරු වලින් ඔබ දන්නවා එහි ප්‍රමාණය පමණක් නම්, එය පවා එය සොයා ගැනීමට ප්‍රමාණවත් වේ. උදාහරණයක් ලෙස, ඔබට විශේෂිත නාමාවලියක 120 MB ගොනුවක් සොයා ගැනීමට අවශ්‍ය නම්, පහත සඳහන් දේ කරන්න:

find / home / user / Dropbox -size 120M -print

උදාහරණයක්:

මෙයද බලන්න: ලිනක්ස් හි ෆෝල්ඩරයක ප්‍රමාණය සොයා ගන්නේ කෙසේද

ඔබට පෙනෙන පරිදි, අපට අවශ්‍ය ගොනුව හමු විය. නමුත් එහි ඇති ඩිරෙක්ටරිය කුමක්දැයි ඔබ නොදන්නේ නම්, විධානය ආරම්භයේ දී මූල ඩිරෙක්ටරිය සඳහන් කිරීමෙන් ඔබට මුළු පද්ධතියම සෙවිය හැකිය:

120M -print සොයා ගන්න

උදාහරණයක්:

ගොනු ප්‍රමාණය ආසන්න වශයෙන් ඔබ දන්නේ නම්, මෙම නඩුව සඳහා විශේෂ විධානයක් ඇත. ඔබ ලියාපදිංචි විය යුතුයි "පර්යන්තය" ගොනු ප්‍රමාණයට පෙර එයම වේ "-" (ඔබට නියම කළ ප්‍රමාණයට වඩා කුඩා ගොනු සොයා ගැනීමට අවශ්‍ය නම්) හෝ "+" (සෙවූ ගොනුවේ ප්‍රමාණය නියම කළ ප්‍රමාණයට වඩා විශාල නම්). එවැනි විධානයකට උදාහරණයක් මෙන්න:

/ home / user / Dropbox + 100M -print සොයා ගන්න

උදාහරණයක්:

ක්රමය 6: වෙනස් කිරීමේ දිනය අනුව ගොනුවක් සොයන්න (-mtime විකල්පය)

ගොනුවක් වෙනස් කළ දිනය අනුව සෙවීම වඩාත් පහසු අවස්ථා තිබේ. ලිනක්ස් හි, විකල්පය මේ සඳහා භාවිතා කරයි. "-mtime". එය භාවිතා කිරීම තරමක් සරල ය, සෑම දෙයක්ම උදාහරණයකින් සලකා බලන්න.

ෆෝල්ඩරයේ කියමු "රූප" පසුගිය දින 15 තුළ වෙනස්කම් වලට භාජනය වූ වස්තූන් අපට සොයා ගත යුතුය. මෙන්න ඔබ ලියාපදිංචි වීමට අවශ්‍ය දේ "පර්යන්තය":

find / home / user / Images -mtime -15 -print

උදාහරණයක්:

ඔබට පෙනෙන පරිදි, මෙම විකල්පය මඟින් නිශ්චිත කාල සීමාව තුළ වෙනස් වී ඇති ගොනු පමණක් නොව, ෆෝල්ඩර ද පෙන්වයි. එය ප්‍රතිවිරුද්ධ දිශාවට ක්‍රියා කරයි - නියමිත කාලයට වඩා පසුව වෙනස් කළ වස්තු ඔබට සොයාගත හැකිය. මෙය සිදු කිරීම සඳහා, ඩිජිටල් අගය ඉදිරිපිට ලකුණක් ඇතුළත් කරන්න "+":

find / home / user / Images -mtime +10 -print

GUI

චිත්‍රක අතුරුමුහුණත මඟින් ලිනක්ස් බෙදාහැරීම ස්ථාපනය කර ඇති ආරම්භකයින්ගේ ජීවිතය පහසු කරයි. මෙම සෙවුම් ක්‍රමය වින්ඩෝස් හි ක්‍රියාත්මක කර ඇති ක්‍රමයට බෙහෙවින් සමාන ය, නමුත් එය ලබා දෙන සියලු වාසි ලබා නොදේ "පර්යන්තය". නමුත් පළමු දේ පළමුව. එබැවින්, පද්ධතියේ චිත්‍රක අතුරුමුහුණත භාවිතා කරමින් ලිනක්ස් හි ගොනු සොයන්නේ කෙසේදැයි සොයා බලමු.

ක්රමය 1: පද්ධති මෙනුව හරහා සොයන්න

දැන් අපි ලිනක්ස් පද්ධති මෙනුව හරහා ලිපිගොනු සෙවීමේ ක්‍රමයක් සලකා බලමු. උබුන්ටු 16.04 එල්ටීඑස් බෙදා හැරීමේදී මෙම ක්‍රියා සිදු කරනු ඇත, කෙසේ වෙතත්, උපදෙස් සියල්ලන්ටම පොදු වේ.

මෙයද බලන්න: ලිනක්ස් බෙදාහැරීමේ අනුවාදය සොයා ගන්නේ කෙසේද

නමින් පද්ධතිය තුළ ගොනු සොයා ගැනීමට අවශ්‍ය යැයි කියමු මාව හොයාගන්න, පද්ධතිය තුළ මෙම ලිපිගොනු දෙකක් ද ඇත: එකක් ආකෘතියෙන් ".txt"දෙවැන්න ".odt". ඒවා සොයා ගැනීමට, ඔබ පළමුව ක්ලික් කළ යුතුය මෙනු නිරූපකය (1), සහ විශේෂ ආදාන ක්ෂේත්‍රය (2) සෙවුම් විමසුම සඳහන් කරන්න මාව හොයාගන්න.

අපේක්ෂිත ලිපිගොනු පෙන්වන තැන සෙවුම් ප්‍රති result ලයක් පෙන්වනු ලැබේ.

නමුත් පද්ධතිය තුළ එවැනි ගොනු බොහොමයක් තිබේ නම් සහ ඒවා සියල්ලටම දිගු තිබේ නම්, සෙවීම වඩාත් සංකීර්ණ වනු ඇත. අනවශ්‍ය ලිපිගොනු බැහැර කිරීම සඳහා, උදාහරණයක් ලෙස, වැඩසටහන්, ප්‍රති results ල වලදී, පෙරනයක් භාවිතා කිරීම වඩාත් සුදුසුය.

එය මෙනුවේ දකුණු පැත්තේ පිහිටා ඇත. ඔබට නිර්ණායක දෙකකින් පෙරහන් කළ හැකිය: "ප්රවර්ග" සහ "මුලාශ්‍ර". නමට යාබද ඊතලය ක්ලික් කිරීමෙන් මෙම ලැයිස්තු දෙක පුළුල් කර මෙනුවේ ඇති අනවශ්‍ය අයිතම වලින් තේරීම ඉවත් කරන්න. මෙම අවස්ථාවේ දී, සෙවීමක් පමණක් ඉතිරි කිරීම නුවණට හුරුය ලිපිගොනු සහ ෆෝල්ඩර, අපි හරියටම ලිපිගොනු සොයන නිසා.

මෙම ක්‍රමයේ අවාසිය ඔබට වහාම දැකිය හැකිය - ඔබට පෙරණය විස්තරාත්මකව වින්‍යාසගත කළ නොහැක "පර්යන්තය". එබැවින්, ඔබ යම් නමක් සහිත පෙළ ලේඛනයක් සොයන්නේ නම්, සෙවුම් ප්‍රති results ලවල ඔබට පින්තූර, ෆෝල්ඩර, ලේඛනාගාර ආදිය පෙන්විය හැකිය.නමුත් ඔබට අවශ්‍ය ගොනුවේ නියම නම ඔබ දන්නේ නම්, විධානය පිළිබඳ බොහෝ ක්‍රම ඉගෙන නොගෙන ඔබට එය ඉක්මනින් සොයාගත හැකිය. "සොයන්න".

ක්රමය 2: ගොනු කළමනාකරු හරහා සොයන්න

දෙවන ක්රමයට සැලකිය යුතු වාසියක් ඇත. ගොනු කළමණාකරණ මෙවලම භාවිතා කරමින්, ඔබට නිශ්චිත නාමාවලියෙහි සෙවිය හැකිය.

මෙම මෙහෙයුම සිදු කිරීම සරලයි. ගොනු කළමනාකරු තුළ, අපගේ නඩුවේදී, ඔබ සොයන ගොනුව පිහිටා ඇති ෆෝල්ඩරයට ඇතුළු වී ක්ලික් කරන්න "සොයන්න"කවුළුවේ ඉහළ දකුණු කෙළවරේ පිහිටා ඇත.

දිස්වන ආදාන ක්ෂේත්‍රය තුළ, ඔබ ඇස්තමේන්තුගත ගොනු නාමය ඇතුළත් කළ යුතුය. සෙවීම සිදු කළ හැක්කේ සම්පූර්ණ ලිපිගොනු නාමයෙන් නොව එහි කොටසෙන් පමණක් බව පහත උදාහරණයේ පෙන්වා ඇති පරිදි අමතක නොකරන්න.

පෙර ක්‍රමයේදී මෙන්, මේ ආකාරයටම ඔබට පෙරනයක් භාවිතා කළ හැකිය. එය විවෘත කිරීමට, ලකුණ සහිත බොත්තම ක්ලික් කරන්න "+"සෙවුම් විමසුම් ආදාන ක්ෂේත්‍රයේ දකුණු පැත්තේ පිහිටා ඇත. පතන ලැයිස්තුවෙන් ඔබට අවශ්‍ය ගොනු වර්ගය තෝරා ගත හැකි උප මෙනුවක් විවෘත වේ.

නිගමනය

ඉහත සඳහන් කළ පරිදි, පද්ධතිය පිළිබඳ ඉක්මන් සෙවීමක් සඳහා, චිත්‍රක අතුරුමුහුණතක් භාවිතා කිරීම මත පදනම් වූ දෙවන ක්‍රමය පරිපූර්ණ බව අපට නිගමනය කළ හැකිය. ඔබට සෙවුම් පරාමිතීන් විශාල ප්‍රමාණයක් සැකසීමට අවශ්‍ය නම්, විධානය අත්‍යවශ්‍ය වේ සොයා ගන්න ඇතුළත "පර්යන්තය".

Pin
Send
Share
Send