Izslēdziet direktoriju, meklējot Linux

atrast, meklē

Es jau komentēju par to, kā atrast failus savā Linux izplatītājā citā laikā viegli un ātri. Bet meklējumi Tās ir svarīga tēma, kaut kas parasti tiek darīts gandrīz katru dienu un kas dažreiz prasa lielāku precizitāti, lai ātri atrastu vēlamo.

Dažreiz, kad darbojas ackomanda meklēšanaiNotiek tā, ka tā mēģinās atrast to, ko mēģināt darīt, kamēr izpildītā programma slauka visus direktorijus un failus apgabalā, kurā veicat meklēšanu. Problēma rodas, ja runa ir par lielu nodalījumu vai direktoriju, kas diezgan aizkavē rezultātu ...

Lai no tā izvairītos, varat veikt dažas darbības, piemēram, izslēgt kādu direktoriju meklēšanu, lai tas netraucētu laiku. Un tam mēs izmantosim arī komandu find, tāpat kā citā apmācībā, kuru es jau sen atstāju LxA un kuru es minēju saites pirmajā rindkopā.

Nu, lai izslēgtu direktoriju no meklējumiem un ietaupītu laiku, varat izmantot opcija -prune pēc atrast. Piemēram, iedomājieties, ka vēlaties atrast failu ar nosaukumu lxa ar jebkuru paplašinājumu pašreizējā direktorijā, bet jūs vēlaties meklēt visur, izņemot nosaukto direktoriju prueba, tā kā jūs zināt, ka tā nebūs. Tātad, jums vajadzētu palaist sekojošo:

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

Tas nozīmē, ka šajā gadījumā jūs lūdzat atrast pašreizējā direktorijā (.) Atrastie faili lxa ar jebkuru paplašinājumu, bet šajā gadījumā direktorijs nav iekļauts ./drošs.

Kā redzat, atrast ir diezgan spēcīga komanda, lai atrastu, taču tas rada zināmas grūtības, ņemot vērā lielo iespēju un parametru skaitu, ko tā var pieņemt, lai filtrētu meklējumus ...


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.