Paano makahanap ng mga file sa Linux

May -Akda: Monica Porter
Petsa Ng Paglikha: 20 Marso. 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Linux Tutorial for Beginners - 10 - Compress and Extract tar and gz Files
Video.: Linux Tutorial for Beginners - 10 - Compress and Extract tar and gz Files

Nilalaman

Kung hindi mo alam kung paano, ang paghahanap ng mga file sa Linux ay maaaring maging mahirap.Dito, ang pinakamahusay na kasanayan ay ang paggamit ng isang iba't ibang mga utos ng terminal. Mas malakas ang mga ito kaysa sa simpleng paghahanap sa iba pang mga operating system, at kapag alam mo kung paano gamitin ang mga ito nang maayos, magkakaroon ka ng kumpletong kontrol sa iyong mga file.

Mga hakbang

Paraan 1 ng 3: Gumamit ng "hanapin" na utos

  1. Maghanap ng mga file ayon sa pangalan. Ito ang pinaka pangunahing paraan ng paghahanap na magagawa mo sa utos hanapin. Mahahanap ng utos sa ibaba ang file sa kasalukuyang direktoryo at lahat ng mga subfolder nito.
    • Gamitin -pangalan sa halip na -pangalan huwag pansinin ang mga elemento ng pang-itaas at mas mababang kaso sa iyong mga query. Comeinand -pangalan isaalang-alang ang kadahilanang ito.

  2. Ang pag-set up sa paghahanap ay nagsimula mula sa direktoryo ng ugat. Upang maghanap sa buong computer, maaari kang magdagdag ng mga modifier / sa query. Salamat sa na, ang utos hanapin makikilala at magpapatuloy upang maghanap ng lahat ng mga direktoryo mula sa root Directory.
    • Maaari kang magsimulang maghanap sa isang tukoy na direktoryo sa pamamagitan ng pagpapalit ng kuwit / sa pamamagitan ng landas, tulad ng / bahay / tapik.
    • Pwede mong gamitin . sa halip / upang maisagawa lamang ang isang paghahanap sa kasalukuyang direktoryo at mga subdirectory nito.

  3. Gumamit ng mga character na wildcard.* upang mahanap ang lahat ng mga file na naglalaman ng mga bahagi ng query. Tauhan * Maaari itong maging kapaki-pakinabang para sa paghahanap para sa mga item kung saan hindi mo alam ang buong pangalan o kung nais mong hanapin ang lahat ng mga file na may isang tiyak na extension.
    • Ibabalik ng utos sa itaas ang lahat ng .conf file sa direktoryo ng gumagamit ni Pat (at mga subfolder).
    • Maaari mo ring gamitin ito upang makahanap ng lahat ng mga file na naglalaman ng bahagi ng filename. Kung, halimbawa, mayroong maraming materyal na nauugnay sa wikiHow, maaari kang maghanap sa lahat ng ito sa pamamagitan ng pagta-type " * wiki *".

  4. Pasimplehin ang mga resulta. Maaari itong maging mahirap i-screen kapag ang maraming mga resulta ay naibalik. Sa puntong ito, gamitin ang character | at ipadala ang mga resulta sa paghahanap sa isang "mas kaunti" na programa sa pag-screen. Maaari mong i-browse at i-filter ang mga resulta nang mas madali.
  5. Maghanap ng isang tukoy na uri ng resulta ng paghahanap. Maaari kang gumamit ng mga karagdagang character upang makakuha ng mga tukoy na uri ng mga resulta ng paghahanap. Maaari kang makahanap ng mga regular na file (f), folder (d), simbolikong link (l), Mga Driver ng Device (c), at i-block ang aparato (b) na may naaangkop na modifier.
  6. Salain ang mga resulta sa paghahanap ayon sa laki. Kapag mayroon kang maraming mga file na may parehong pangalan at alam ang laki ng file na iyong hinahanap, maaari mong i-filter ang mga resulta ng paghahanap sa pamantayan na ito.
    • Ang utos sa itaas ay ibabalik ang mga file na 50 MB o higit pa. Maaari kang gumamit ng mga character + o - upang makahanap ng mga file na mas malaki o maliit. Kapag hindi ginamit ang mga character na ito, ibabalik ng paghahanap ang file na may sukat ay totoo kailangan ng laki
    • Maaari kang mag-filter ayon sa mga byte (c), kilobyte (k), megabytes (M), gigabyte (G), o 512-byte blocks (b). Tandaan na ang seksyong ito ay sensitibo sa kaso.
  7. Gumamit ng mga lohikal na operator upang pagsamahin ang mga uri ng mga paghahanap sa pagpipino. Maaari kang gumamit ng mga operator -at (at), -o kaya (o) at -hindi (zero) upang pagsamahin ang iba't ibang mga uri ng paghahanap.
    • Hahanapin ng utos sa itaas ang mga file na matatagpuan sa direktoryo ng "kalendaryo" na mas malaki sa 200 kilobytes ang laki at na ang pangalan ay hindi naglalaman ng "2015".
  8. Maghanap ng mga file ayon sa may-ari o pag-access. Kung naghahanap ka para sa isang file ng isang tao o isang file na may ilang mga pahintulot, maaari mong i-minimize ang saklaw ng paghahanap.
    • Ang mga halimbawa sa itaas ay siya namang query para sa ilang mga gumagamit, pangkat, at pahintulot. Maaari mo ring alisin ang filename upang makuha ang lahat ng mga file ng nakalistang uri. Kagaya ng hanapin / -perm 777 ibabalik ang anumang mga file na may 777 (walang limitasyong) pag-access.
  9. Pagsamahin ang mga utos na magpatuloy pagkatapos hanapin ang file. Maaari mong ihalo ang mga utos hanapin kasama ang iba pang mga utos upang maisagawa ang mga utos na ito sa mga naibalik na file. Hatiin ang order hanapin at ang pangalawa ay katumbas ng -exec at wakasan ang linya ng utos ng isang tuldik {} ;
    • Ang kombinasyon ng utos sa itaas ay mahahanap ang lahat ng mga file na may 777 na pag-access sa kasalukuyang direktoryo (at mga subdirectory) at pagkatapos ay gamitin ang command chmod upang baguhin ang access na iyon sa 755.
    anunsyo

Paraan 2 ng 3: Gamitin ang utos na "hanapin"

  1. Mga setting ng tampok.hanapin. Sa pangkalahatan, utos hanapin tumakbo nang mas mabilis kaysa sa utos hanapin salamat sa pagtatrabaho sa iyong istraktura ng file ng database. Ang tampok na ito ay hindi magagamit sa lahat ng mga pamamahagi ng Linux. Samakatuwid, kailangan mo ang mga sumusunod na utos upang subukang i-install ang mga ito:
    • Uri sudo apt-get update at pindutin ↵ Ipasok.
    • Maaari kang mag-install sa Debian at Ubuntu sa pamamagitan ng: Type sudo apt-get install mlocate at pindutin ↵ Ipasok. Kung hanapin naka-install na, lilitaw ang sumusunod na mensahe:.
    • Sa Linux Arch, gamitin ang pacman package manager: pacman -Syu mlocate
    • Para sa Gentoo, gamitin ang lumabas: sumulpot mlocate
  2. Pag-update ng database.hanapiniyong. Comeinand hanapin Wala nang mahahanap hanggang sa maitayo at na-update ang database nito. Kahit na ang gawaing ito ay awtomatikong pinapatakbo araw-araw, magagawa mo ito sa iyong sarili at kailangan mong gawin ito upang maisagawa ito hanapin tama
    • Uri sudo na-updateb at pindutin ↵ Ipasok.
  3. Gamitin.hanapinupang magpatupad ng mga simpleng query. Kahit na mabilis, ngunit utos hanapin Walang kasing mga pagpipilian tulad ng mga utos hanapin. Ang pagpapatupad ng pangunahing paghahanap sa utos na ito ay halos kapareho ng pangunahing paghahanap na ginamit sa utos hanapin.
    • Ang utos sa itaas ay hinahanap ang file na may extension .webp sa buong sistema. Mapagpatuloy na tauhan * tumatagal ng parehong papel tulad ng sa utos hanapin.
    • Tulad ng mga utos hanapin, -ako huwag isaalang-alang ang kadahilanan ng malaking titik, ang mas mababang kaso sa iyong query.
  4. Limitahan ang mga resulta sa paghahanap. Kung ang paghahanap ay nagbabalik ng masyadong maraming mga resulta, maaari mong paliitin ang mga ito gamit ang mga pagpipilian -n, na sinusundan ng bilang ng mga resulta na nais mong ipakita.
    • Ang unang 20 mga resulta lamang sa paghahanap na tumutugma sa query ang ipapakita.
    • Maaari mo ring gamitin ang mga accent | magpadala ng mga resulta sa mas kaunti para sa mas madaling pag-browse.
    anunsyo

Paraan 3 ng 3: Hanapin ang file na naglalaman ng ilang mga teksto

  1. Gumamit ng mga utos.grep upang makahanap ng mga file na naglalaman ng tiyak na nilalaman ng teksto. Upang makahanap ng mga file na naglalaman ng ilang mga parirala o kuwerdas, maaari mong gamitin ang utos grep. Comeinand grep Ang pangunahing format ay ang mga sumusunod:
    • -r nagtatatag ng isang "recursive" na paghahanap, nangangahulugang ang anumang file na naglalaman ng keyword sa kasalukuyang direktoryo at lahat ng mga subfolder nito ay hahanapin.
    • -ako ipinapahiwatig na ang query sa itaas ay hindi sensitibo sa kaso. Kung nais mong maging case sensitive, alisin ang operator -ako.
  2. Alisin ang nilalamang pangkonteksto. Kapag nagpapatupad ng isang paghahanap grep Sa parehong istraktura tulad ng nasa itaas, makakakuha ka ng mga resulta na may kasamang filename at naka-highlight na teksto na tumutugma sa nilalaman ng query. Maaari mong itago ang katugmang teksto na ito, na ipinapakita lamang ang pangalan ng file at landas, sa pamamagitan ng pagdaragdag ng sumusunod sa utos:
  3. Itago ang mga mensahe ng error. Comeinand grep bumalik ang error kapag sinusubukang mag-access sa isang direktoryo nang walang tamang mga pahintulot o naghahanap para sa isang walang laman na direktoryo. Maaari kang magpadala ng mensahe ng error sa / dev / null upang itago sa output. anunsyo