Sa gabay na ito, matututunan mo kung paano gamitin ang Linux upang makahanap ng isang file o serye ng mga file.
Maaari mong gamitin ang file manager na ibinigay sa iyong pamamahagi ng Linux upang maghanap ng mga file. Kung ginagamit mo ang paggamit ng Windows, ang isang file manager ay pareho sa Windows Explorer. Naglalaman ito ng isang user interface na may isang serye ng mga folder na kapag na-click ipakita ang mga subfolder sa loob ng mga folder na iyon at anumang mga file na nilalaman sa loob.
Ang karamihan sa mga tagapamahala ng file ay nagbibigay ng isang tampok sa paghahanap at isang paraan para sa pag-filter sa listahan ng mga file.
Ang pinakamahusay na paraan upang maghanap ng mga file ay ang paggamit ng Linux command line dahil marami pang mga pamamaraan na magagamit upang maghanap ng isang file kaysa sa isang graphical na tool na maaaring posibleng magtangkang isama.
Paano Upang Buksan ang isang Window ng Terminal
Upang maghanap ng mga file gamit ang Linux command line, kakailanganin mong buksan ang isang terminal window.
Mayroong maraming mga paraan upang buksan ang isang terminal window. Ang isang paraan na sigurado na magtrabaho sa karamihan sa mga sistema ng Linux ay ang pindutin ang CTRL, ALT at T key sa parehong oras. Kung nabigo na gamitin ang menu sa iyong kapaligiran sa desktop ng Linux upang mahanap ang terminal editor.
Ang pinakamadaling paraan upang Maghanap ng Isang File
Ang utos na ginamit upang maghanap ng mga file ay tinatawaghanapin.
Narito ang pangunahing syntax ng Find command.
hanapin
Ang panimulang punto ay ang folder na kung saan nais mong simulan ang paghahanap mula sa. Upang simulan ang paghahanap sa buong drive nais mong i-type ang mga sumusunod: hanapin /
Kung gayunpaman, nais mong simulan ang paghahanap para sa folder na ikaw ay kasalukuyang nasa pagkatapos ay maaari mong gamitin ang sumusunod na syntax: hanapin. Sa pangkalahatan, kapag naghahanap ay nais mong hanapin sa pamamagitan ng pangalan, samakatuwid, upang maghanap ng isang file na tinatawag na myresume.odt sa buong drive na gagamitin mo ang sumusunod na syntax: hanapin / -name myresume.odt
Tulad ng nabanggit sa madaling sabi sa nakaraang seksyon maaari kang pumili ng anumang lokasyon sa file system upang simulan ang paghahanap mula sa. Halimbawa, kung nais mong maghanap para sa kasalukuyang system file maaari mong gamitin ang isang buong stop bilang mga sumusunod: hanapin. -name na laro
Ang utos sa itaas ay maghanap ng isang file o folder na tinatawag na laro sa lahat ng mga folder sa ilalim ng kasalukuyang folder. Makikita mo ang pangalan ng kasalukuyang folder gamit ang pwd command. Kung nais mong maghanap sa buong sistema ng file, kailangan mong magsimula sa root folder bilang mga sumusunod: hanapin / laro ng pangalan
Malamang na ang mga resulta na ibinalik ng utos sa itaas ay magpapakita ng pahintulot na tinanggihan para sa marami sa mga resulta na ibinalik. Maaaring kailanganin mong itaas ang iyong mga pahintulot gamit ang sudo command o lumipat sa isang administrator account gamit ang su command. Ang panimulang posisyon ay maaaring literal sa kahit saan sa iyong file system. Halimbawa upang maghanap para sa home folder i-type ang mga sumusunod: hanapin ang laro ng ~ -name
Ang tilde ay isang metacharacter na karaniwang ginagamit para sa denoting ang home folder ng kasalukuyang gumagamit. Ang pinakakaraniwang expression na gagamitin mo ay -name. Ang expression ng -name ay nagbibigay-daan sa iyo upang maghanap para sa pangalan ng isang file o folder. Gayunpaman, may iba pang mga ekspresyon na maaari mong gamitin bilang mga sumusunod: Isipin mo na nais mong makita ang lahat ng mga file sa loob ng iyong home folder na naka-access nang higit sa 100 araw na nakalipas. Baka gusto mong gawin ito kung gusto mong i-backup at alisin ang mga lumang file na hindi mo regular na ma-access. Upang magawa ito tumakbo ang sumusunod na command: hanapin ~ -atime 100 Kung gusto mong mahanap ang lahat ng mga walang laman na file at folder sa iyong system gamitin ang sumusunod na command: hanapin / -empty Kung nais mong mahanap ang lahat ng mga maipapatupad na file sa iyong computer gamitin ang sumusunod na command: hanapin / -exec Upang mahanap ang lahat ng mga file na nababasa gamitin ang sumusunod na command: hanapin / -read Kapag naghanap ka ng isang file maaari mong gamitin ang isang pattern. Halimbawa, marahil ay hinahanap mo ang lahat ng mga file na may extension mp3. Maaari mong gamitin ang sumusunod na pattern: hanapin / -name * .mp3 Ang pangunahing problema sa command na mahanap ay kung minsan ay maaaring magbago ng masyadong maraming mga resulta upang tumingin sa isang go. Maaari mong tubusin ang output sa command na buntot o maaari mong output ang mga linya sa isang file tulad ng sumusunod: hanapin / -name * .mp3 -print nameoffiletoprintto Isipin na gusto mong hanapin at i-edit ang isang file sa parehong oras. Maaari mong gamitin ang sumusunod na command: hanapin / -name filename -exec nano '{}' ;
Ang utos sa itaas ay naghahanap ng isang file na tinatawag na filename at pagkatapos ay nagpapatakbo ng nano editor para sa file na nahahanap nito. Ang command na mahanap ay napakalakas. Ipinakita ng gabay na ito kung paano maghanap ng mga file ngunit mayroong isang malaking bilang ng mga pagpipilian na magagamit at upang maunawaan ang lahat ng mga ito dapat mong suriin ang manu-manong Linux. Magagawa mo ito sa pamamagitan ng pagpapatakbo ng sumusunod na command sa terminal: hanapin ng tao
Saan Magsimula sa Paghahanap
Mga Expression
Paano Upang Maghanap ng Mga File Na-access ng Higit sa Isang Ilang Numero Ng Araw Ago
Paano Upang Makahanap ng mga Empty na File At Mga Folder
Paano Maghanap ng Lahat Ng Mga Nakasusubok na Mga File
Paano Maghanap ng Lahat Ng Mga Nabababang File
Mga Pattern
Paano Upang Ipadala Output Mula Hanapin Ang Maghanap ng Command Upang Isang File
Kung Paano Maghanap At Ipatupad ang Isang Command Against Isang File
Buod