Išimkite katalogą, kai ieškote „Linux“

rasti, ieško

Aš jau pakomentavau apie tai, kaip rasti failus „Linux“ platintuve kitu laiku lengvai ir greitai. Bet kratos Tai yra svarbi tema, dažniausiai atliekama beveik kasdien ir kartais reikalaujanti didesnio tikslumo, kad greitai rastumėte, ko norite.

Kartais, kai veikia ACkomanda paieškaiTai atsitinka taip, kad ji bandys rasti tai, ką bandote padaryti, o vykdoma programa iššluoja visus katalogus ir failus srityje, kurioje atliekate paieškas. Problema kyla, kai kalbama apie didelį skaidinį ar katalogą, o tai gana vėluoja rezultatą ...

Norėdami to išvengti, galite atlikti keletą dalykų, pvz., neįtraukti kai kurių katalogų paieškų, kad tai netrukdytų laikui. Tam mes taip pat ketiname naudoti komandą „find“, kaip ir kitoje pamokoje, kurią seniai palikau „LxA“ ir kurią citavau pirmoje pastraipoje esančioje nuorodoje.

Na, norėdami išskirti katalogą iš paieškų ir sutaupyti laiko, galite naudoti variantas -džiovinti slyva pagal radimą. Pvz., Įsivaizduokite, kad norite rasti failą, pavadintą lxa su bet kokiu plėtiniu dabartiniame kataloge, bet norite ieškoti visur, išskyrus pavadintą katalogą bandymas, nes žinote, kad jo nebus. Taigi, turėtumėte paleisti šiuos veiksmus:

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

Tai yra, šiuo atveju jūs prašote rasti dabartiniame kataloge (.), Iškviesti failai lxa su bet kokiu plėtiniu, tačiau šiuo atveju katalogas neįtraukiamas ./izoliacinis.

Kaip matote, rasti yra gana galinga komanda rasti, tačiau tai kelia tam tikrų sunkumų, atsižvelgiant į daugybę parinkčių ir parametrų, kuriuos ji gali priimti filtruodama paieškas ...


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.