Apliko de ABC-analizo en Microsoft Excel

Plej popularaj dosieradministriloj por operaciumoj sur la Linuksa kerno havas sufiĉe funkcian serĉilon. Tamen, la parametroj ne ĉiam ĉeestantaj en ĝi sufiĉas por la uzanto serĉi la necesajn informojn. En ĉi tiu kazo, la norma ilo, kiu trapasas "Terminalo". I permesas vin facile trovi la bezonatajn datumojn en specifa dosierujo aŭ en la tuta sistemo per enigo de komando, argumento kaj opcio.

Uzu la find-komandon en Linukso.

Teamo trovi desegnita por serĉi diversajn objektojn, inkluzive dosierojn de ajna formato kaj dosierujo de malsamaj profundoj. La uzanto devas nur eniri la komandon mem, specifi la deziratan valoron, kaj atribui argumentojn por agordi filtrilajn parametrojn. Efektivigi la proceduron de la ilo mem kutime ne bezonas multan tempon, sed ĝi ankaŭ dependas de la kvanto da informoj skanitaj. Nun ni rigardu ekzemplojn de uzo. trovi pli detale.

Iru al la dosierujo tra la konzolo

Komence, mi ŝatus retiriĝi iom de la ĉefa teamo kaj tuŝi la temon de kromaj agoj, kiuj helpos en la estonteco administri de la konzolo. Fakte utilecoj en Linukso-distribuaĵoj ne akrigas la serĉadon de ĉiuj aĵoj en komputilo. Ĉiuj procezoj devas komenciĝi nur per la indiko de la plena loko al la elementoj aŭ iri al la loko per la komando cd. Ĉi tio povas fari sufiĉe facile:

  1. Malfermu la instalitan dosieradministrilon kaj iru al la dezirata dosierujo kie vi volas uzi la ordonon poste. trovi.
  2. Dekstre alklaku iun ajn objekton kaj trovu la objekton "Propraĵoj".
  3. Vi vidos ĝian gepatran dosierujon kun plena vojo. Memoru ĝin por fari la transiron de "Terminalo".
  4. Nun ekigas la konzolon, ekzemple, per la menuo.
  5. Registri teamon tiecd / home / user / folderkie uzanto - la nomo de la hejma dosierujo de la uzanto, kaj dosierujo - la nomo de la bezonata dosierujo.

Se antaŭ uzi trovi, sekvu la supre instrukciojn, vi povas preterlasi la plenan vojon al la dosiero, kondiĉe ke ĝi estas en la elektita loko. Tia solvo akcelos signife la enigaĵojn en la estonteco.

Serĉu dosierojn en la aktuala dosierujo

Kiam vi plenumastrovide la ĵus lanĉita konzolo, vi ricevos la serĉrezulton en via hejma dosierujo de la aktiva uzanto. En alia kazo, ekzemple, kiam vi aktivas dum serĉado laŭ loko, en la rezultoj vi vidos ĉiujn subdosierujojn kaj la dosierojn de ĉi tiu loko en ili.

Aktivigo trovi neniuj argumentoj kaj opcioj estas uzataj kiam vi devas vidi ĉiujn elementojn samtempe. Se ilia nomo ne taŭgas tute al la linioj, indas ŝanĝi la ordonon por aspektigi ĝintrovi. -print.

Serĉu dosierojn en la specifa dosierujo

La komando por montri dosierojn tra donita vojo estas preskaŭ la sama kiel la supre menciita. Vi devas ankaŭ registriĝitrovikaj tiam aldonu./folderse vi volas trovi informojn pri la dosierujo en la nuna loko, alie vi devas specifi la plenan vojon tajpante, ekzemple,trovu ./home/user/downloads/folderkie dosierujo - fina dosierujo. Ĉiu elemento estos montrata en apartaj linioj laŭ la profundo de ilia profundo.

Serĉu laŭ nomo

Foje estas bezono montri nur celojn, kiuj kontentigas la nomon. Tiam la uzanto devas difini apartan elekton por la komando, tiel ke ĝi komprenas la apelacion. La eniga linio prenas la jenan formon:trovi. -nomo "vorto"kie vorto - Temo por la serĉado, kiu devas esti skribita en citiloj kaj majuskloj.

Se vi ne konas la ĝustan kazon de ĉiu litero, aŭ vi volas montri ĉiujn taŭgajn nomojn, sen konsideri ĉi tiun parametron, eniru la konzolontrovi. -nomo "vorto".

Filtrigi rezultojn laŭ ŝlosilvorto argumento -nomo oni pli aldonas. La teamo akceptas la formularontrovi. -not -nomo "vorto"kie vorto - la vorto por forigi.

Ankoraŭ foje estas bezono trovi objektojn per unu ŝlosilo, ekskludante la alian. Tiam pluraj serĉaj elektoj estas atribuitaj siavice, kaj la eniga linio estas akirita jene:trovi. -nomo "vorto" - ne nomo "* .txt". Notu ke la dua argumento en citaĵoj indikas "* .txt »kio signifas tion trovi I funkcias ne nur kun nomoj, sed ankaŭ kun dosieraj formatoj specifitaj en ĉi tiu formo.

Ekzistas ankaŭ operatoro . I permesas vin trovi unu aŭ plurajn taŭgajn argumentojn samtempe. Ĉiu estas difinita aparte, kun la aldono de la respondaj argumentoj. La rezulto estas io tia:trovi -nomo "vorto" -o -nomo "vorto1".

Specifante la profundon de la serĉado

Teamo trovi helpos la uzanton eĉ kiam li devas trovi la enhavon de dosierujoj nur al la specifita profundo, ekzemple, analizo ne estas necesa ene de la tria subdosierujo. Por agordi tiajn restriktojn, enirutrovi. -maxdepth N-nomo "vorto"kie N - maksimuma profundo, kaj -nomo "vorto" - ĉiuj postaj argumentoj.

Serĉu plurajn dosierujojn

En multaj dosierujoj estas pluraj dosierujoj kun malsamaj enhavoj. Se estas multe da ili, kaj la serĉado devas esti plenumata nur en iuj, tiam vi devos specifi ĉi tion enirante la ordonon.trovu. / -dosiero. / ĉeflibro1 -taktaj nomoj "vorto"kie ./folder ./folder1 - listo de taŭgaj dosierujoj, kaj -nomo "vorto" - La ceteraj argumentoj.

Montri Kaŝitajn Erojn

Sen la responda argumento, kaŝitaj objektoj en la skanitaj dosierujoj ne montriĝos en la konzolo. Sekve, la uzanto registriĝas aldonan eblon tiel ke fine la ordono estu tiel:trovi ~ -tipo f -nomo ". *". Vi ricevos kompletan liston de ĉiuj dosieroj, sed se iuj el ili ne havas aliron, antaŭ la vorto trovi en linio skribiŝvitaspor aktivigi superuzantojn.

Scaniganta dosierujojn de grupo kaj uzanto

Ĉiu uzanto povas krei senliman nombron da dosierujoj kaj objektoj en malsamaj lokoj. La plej rapida maniero trovi la informojn, kiuj apartenas al unu el la uzantoj, uzante la komandon trovi kaj unu el ŝiaj argumentoj. En "Terminalo" skributrovi. -uzanto salutnomokie uzantnomo - uzantnomo. Post eniro la skanado komenciĝos aŭtomate.

Proksimume la sama skemo funkcias kun uzantogrupoj. La analizo de dosieroj asociitaj kun unu el la grupoj estas lanĉita tratrovi / var / www -grupo-grupo. Ne forgesu, ke povas esti granda nombro da objektoj kaj foje necesas longa tempo por eligi ilin ĉiujn.

Filtru laŭ ŝanĝdato

La operaciumo aŭtomate konservas la daton de ŝanĝo de ĉiu ekzistanta dosiero. Teamo trovi permesas al vi trovi ĉiujn per la specifita parametro. Bezonata nur por registriĝisudo find / -mtime Nkie N - la nombro de tagoj antaŭ kiam la objekto estis laste modifita. Prefikso ŝvitas ĉi tie ĝi estas necesa por akiri informojn kaj pri dosieroj celitaj nur por la superuzanto.

Se vi interesiĝas pri rigardado de eroj, kiuj malfermiĝis dum kelkaj tagoj, tiam la linio iomete ŝanĝas sian aspekton alsudo find / -atime N.

Filtrigi laŭ dosiera grandeco

Ĉiu objekto havas sian propran grandecon, respektive, la komando serĉi dosierojn devas havi funkcion, kiu ebligas al vi filtri ilin per ĉi tiu parametro. trovi scias, kiel fari tion, la uzanto bezonas nur agordi la grandecon per argumento. Nur enirutrovi / -size Nkie N - volumeno en bitokoj, megabajtoj (M) aŭ gigabajtoj (G).

Vi povas specifi la gamon de dezirataj aĵoj. Tiam la kvalifikiĝintoj eniĝas en la komando kaj vi ricevas, ekzemple, la sekvan linion:trovi /-grandeco + 500M-dimensio -1000M. Ĉi tiu analizo montros dosierojn de pli ol 500 megabajtoj, sed malpli ol 1000.

Serĉi malplenajn dosierojn kaj dosierujojn

Iuj dosieroj aŭ dosierujoj estas malplenaj. Ili nur okupas ekstran diskospacon kaj foje malhelpas la normalan interrilaton kun la komputilo. Ili devas troviĝi por decidi pri pliaj agoj, kaj tio helposfind / folder-type f-malplenakie / dosierujo - la loko kie la skanado estas efektivigita.

Aparte, mi ŝatus mallonge mencii aliajn utilajn argumentojn, kiuj de tempo al tempo iĝas utilaj por la uzanto:

  • -munt- limigo nur al la aktuala dosiersistemo;
  • -tipo f- montru nur dosierojn;
  • -tipo d- montru nur dosierujojn;
  • -nogrupo,-nouser- serĉi dosierojn, kiuj ne apartenas al iu ajn grupo aŭ ne apartenas al la uzanto;
  • -versio- malkovru la uzitan version de la ilo.

Pri ĉi tiu familiarizado kun la teamo trovi estas kompleta. Se vi volas studi detale aliajn normajn konzolajn ilojn de operaciumoj sur la Linuksa kerno, ni konsilas al vi raporti al nia aparta materialo ĉe la sekva ligilo.

Legu pli: Ofte uzataj komandoj en la Linuksa Terminalo

Post serĉado de la bezonataj informoj, vi povas fari aliajn agojn kun ili, ekzemple redaktado, forigo aŭ studado de enhavo. Ĉi tio helpos aliajn enigitaj iloj. "Terminalo". Jen ekzemploj de ilia uzo.

Vidu ankaŭ: Ekzemploj de Linuksaj ordonoj grep / cat / ls