Ekskluder en katalog når du søker på Linux

finne, søker

Jeg har allerede kommentert om hvordan du finner filer på din Linux distro på en enkel og rask måte til andre tider. Men søkene De er et viktig tema, noe som vanligvis gjøres nesten daglig, og som noen ganger krever større presisjon for raskt å finne det du vil ha.

Noen ganger når du kjører ackommando for søkDet som skjer er at det vil prøve å finne det du prøver å gjøre mens programmet som kjøres feier alle kataloger og filer i området der du søker. Problemet kommer når det gjelder en stor partisjon eller katalog, som forsinker resultatet ganske mye ...

For å unngå det kan du gjøre noen få ting, som ekskluder noen kataloger av søk slik at det ikke forstyrrer tiden. Og for det skal vi også bruke finn-kommandoen, som i den andre opplæringen som jeg forlot for lenge siden i LxA og som jeg siterte i lenken i første avsnitt.

Vel, for å ekskludere en katalog fra søk og spare tid, er det du kan bruke alternativet for beskjæring fra finne. Tenk deg for eksempel at du vil finne en fil som heter lxa med hvilken som helst utvidelse i den gjeldende katalogen, men du vil søke overalt bortsett fra den navngitte katalogen prueba, siden du vet at den ikke vil være der. Så du bør kjøre følgende:

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

Det vil si at i dette tilfellet ber du finne for å finne i den nåværende katalogen (.), Filene som heter lxa med hvilken som helst utvidelse, men i dette tilfellet er katalogen ekskludert ./bevis.

Som du ser, finne er ganske en kraftig kommando å finne, men det gir noen vanskeligheter gitt det store antallet alternativer og parametere som den kan akseptere for å filtrere søk ...


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.