Linuxis otsimisel välistage kataloog

leidma, otsib

Olen juba kommenteerinud kuidas leida faile oma Linuxi distributsioonis muul ajal lihtsalt ja kiiresti. Aga otsingud Need on olulised teemad, mida tehakse tavaliselt peaaegu iga päev ja mis vajavad mõnikord suuremat täpsust, et soovitud asi kiiresti üles leida.

Mõnikord, kui töötab ACkäsk otsinguksMis juhtub, on see, et see püüab leida, mida proovite, samal ajal kui käivitatud programm skannib kõiki katalooge ja faile piirkonnas, kus te otsinguid teete. Probleem tuleb siis, kui tegemist on suure sektsiooni või kataloogiga, mis viivitab tulemust üsna palju ...

Selle vältimiseks võite teha mõnda järgmist mõni kataloog välja jätta otsinguid nii, et see ei segaks aega. Ja selleks kasutame ka käsku find, nagu teises õpetuses, mille jätsin juba ammu LxA-sse ja millele tsiteerisin esimese lõigu linki.

Noh, kataloogide otsingutest väljajätmiseks ja aja kokkuhoiuks saate kasutada ainult seda valik -prune leidmise järgi. Kujutage näiteks ette, et soovite leida faili nimega lxa mis tahes laiendiga praeguses kataloogis, kuid soovite otsida kõikjalt peale nimetatud kataloogi Prueba, kuna teate, et seda seal pole. Niisiis, peaksite käivitama järgmise:

find . -path './prueba' -prune -o -name 'lxa.*'

See tähendab, et sel juhul palute leida leidmiseks praeguses kataloogis (.) Failid kutsutakse lxa mis tahes laiendiga, kuid sellisel juhul on kataloog välistatud ./kindel.

Nagu näete, leidmine on üsna võimas käsk, kuid see tekitab mõningaid raskusi, arvestades valikute ja parameetrite suurt hulka, mida ta saab otsingute filtreerimiseks aktsepteerida ...


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.