Gayundin, mayroong Catfish, isang sikat na tool sa paghahanap na may index ng paghahanap, na talagang mabilis na mahahanap ang iyong mga file.
Gusto kong ibahagi ang mga pamamaraan na ginagamit ko sa aking sarili kapag nagtatrabaho ako sa terminal.
Ang unang paraan ay kinabibilangan ng find utility, na umiiral sa anumang distro, kahit na sa mga naka-embed na system na binuo sa busybox. Ang iba pang paraan ay ang locate command.
Upang maghanap ng mga file sa terminal ng Linux, gawin ang sumusunod.
- Buksan ang iyong paboritong terminal app. Ang XFCE4 terminal ay ang aking personal na kagustuhan.
- I-type ang sumusunod na command:|__+_|
Ang mga argumento sa itaas ay ang mga sumusunod:
/path/to/folder/ - ang folder kung saan magsisimulang maghanap. Kung hindi tinukoy, ang paghahanap ay magsisimula sa kasalukuyang direktoryo.
Mga switch na ginagamit ko:
-iname - maghanap ng mga file at folder na naglalaman ng tinukoy na bahagi sa pangalan at huwag pansinin ang text case.Isang halimbawa:
Narito ang utos na magagamit ko upang mahanap ang aking mga artikulong isinulat ko tungkol sa browser ng Opera:
|_+_| - Kung kailangan mong maghanap lamang ng mga file o mga folder lamang, idagdag ang opsyon-uri fpara sa mga file o -uri dpara sa mga direktoryo. Narito ang ilang halimbawa:
- Upang mahanap ang kamakailang binagong mga file at direktoryo, maaari mong gamitin ang mga sumusunod na opsyon nghanapinutos:
-mmin n - hanapin ang mga file na binago n minuto ang nakalipas.-mtime n - hanapin ang mga file na binago n*24 na oras ang nakalipas. Kapag nalaman kung gaano karaming 24 na oras na panahon ang nakalipas ang file ay huling na-access, anumang fractional na bahagi ay binabalewala, kaya upang tumugma sa -mtime +1, ang isang file ay dapat na nabago nang hindi bababa sa dalawang araw na nakalipas. - Posibleng magsagawa ng command para sa mga file na natagpuan ng iyong query sa paghahanap. Tingnan ang sumusunod na halimbawa:|__+_|
Dito, ginagamit namin ang -exec na opsyon upang patakbuhin angkasitext editor para sa lahat ng mga file sa mga resulta ng paghahanap. Ang bahaging '{} ' ay kumakatawan sa mga file na natagpuan nghanapinutos. Ang ';' ang pagtatapos ay tumutukoy sa pagtatapos ng utos para sa-execopsyon.
Ang utos ng paghahanap
Ang tool sa paghahanap ng paghahanap ay gumagamit ng isang espesyal na database ng file upang mahanap agad ang mga file. Ang index para sa utos ay maaaring malikha at ma-update ngna-updatebutos. Habang lumilitaw kaagad ang mga resulta ng paghahanap, kailangan mong panatilihin ang index ng paghahanap at panatilihin itong napapanahon, kung hindi, ang locate command ay makakahanap ng mga file na tinanggal o inilipat sa ibang direktoryo.
Sa pangkalahatang kaso, ang syntax ay ang mga sumusunod.
|_+_|Ang -i na opsyon ay nangangahulugang 'huwag pansinin ang text case'.
Narito ang isang halimbawa:
ayusin ang resolution ng display
Bonus tip: Ang isa pang paraan na madalas kong ginagamit ay ang Midnight Commander (mc), ang console file manager app. Hindi tulad ng find or locate, ang mc ay hindi kasama bilang default sa lahat ng Linux distros na sinubukan ko. Maaaring kailanganin mong i-install ito sa iyong sarili.
Maghanap ng mga file gamit ang mc
Upang maghanap ng mga file na naglalaman ng ilang partikular na text gamit ang Midnight Commander, simulan ang app at pindutin ang sumusunod na pagkakasunud-sunod sa keyboard:
Alt + Shift + ?
Bubuksan nito ang dialog ng paghahanap.
Punan ang seksyong 'Pangalan ng file:' at pindutin ang Enter key. Hahanapin nito ang lahat ng mga file na tumutugma sa pamantayan.
Maaari mong ilagay ang mga file na ito sa kaliwa o kanang panel gamit angMag-panelizeopsyon at kopyahin / ilipat / tanggalin / tingnan / gawin ang anumang gusto mo sa kanila.
Ayan yun.