Plej popularaj dosieraj administrantoj por operaciumoj en la Linuksa kerno havas sufiĉe funkcian serĉan ilon. Tamen, la parametroj, kiuj ne ĉiam ĉeestas, sufiĉas por serĉi la necesajn informojn. En ĉi tiu kazo, norma ilo komencita per la "terminalo" estas helpi. I permesas vin eniri la komandon, argumenton kaj eblojn facile trovi la bezonatajn datumojn en specifa dosierujo aŭ tra la sistemo.
Ni uzas la trovan komandon en Linukso
La trovebla komando estas desegnita por serĉi diversajn objektojn, inkluzive dosierojn de iuj formatoj kaj dosierujo de diversaj profundoj. De la uzanto vi nur bezonas eniri la komandon mem, specifi la deziratan valoron kaj asigni la argumentojn por agordi la filtradajn parametrojn. La procedo de la utileco kutimas ne prenas multan tempon, sed ĝi dependas de la volumo de la skanita informo. Nun ni restu sur la ekzemploj de uzado de trovo pli detale.Transiro al Dosierujo per la konzolo
Unue, mi ŝatus retiriĝi iom de la ĉefa teamo kaj influas la temon de aldonaj agoj, kiuj helpos estonte al la rego de la konzolo. La fakto estas, ke la Linukso-distribuaj iloj ne akrigas por serĉi ĉiujn elementojn en la komputilo. Ĉiuj procezoj devas esti lanĉitaj nur kun indiko de la plena loko al la aĵoj aŭ iri al la loko tra la KD-komando. Faru ĝin sufiĉa sufiĉa:
- Malfermu la instalitan dosieran manaĝeron kaj iru al la dezirata dosierujo, kie vi volas uzi la komandon de trovo.
- Sur ajna objekto, alklaku PCM kaj trovu la eron "Propraĵoj".
- Vi vidos lian gepatran dosierujon kun plena maniero por indiki. Memoru ĝin por fari la transiron de la "terminalo".
- Nun kuru la konzolon, ekzemple, tra la menuo.
- Ni skribas tie KD / Hejmo / Uzanto / Dosierujo, kie uzanto estas la nomo de la hejma dosierujo de la uzanto, kaj dosierujo estas la nomo de la bezonata dosierujo.
Se antaŭ uzado de trovo, plenumu la indikitan instrukcion supre, vi ne povas preskribi la plenan vojon al la dosiero, kondiĉe ke ĝi estas en la elektita loko. Tia solvo plirapidigos signife la komandon en la estonteco.
Serĉi dosierojn en la aktuala dosierujo
Kiam ekzekuti la trovon de la plej kuranta konzolo, vi ricevos la serĉrezulton en via aktiva uzanto-dosierujo. En alia kazo, ekzemple, kiam vi aktivigas dum serĉado per loko, en la rezultoj vi vidos ĉiujn subdosierujojn kaj la dosierojn ĉe ili.
Trovi aktivigon sen argumentoj kaj opcioj estas uzataj kiam necesas vidi ĉiujn elementojn samtempe. Se ilia nomo tute ne estas metita en la ŝnuron, indas ŝanĝi la komandon tiel ke ĝi ricevas la formon de la trovo. -PRENO.
Serĉi dosierojn en la specifa dosierujo
La komando por montri dosierojn per specifa vojo preskaŭ ne diferencas de tiu, kiun ni menciis supre. Vi devas ankaŭ registriĝi, kaj post aldono ./Folder, se vi volas ekscii la dosierajn datumojn en la nuna loko, aŭ vi bezonos specifi la plenan vojon, enirante, ekzemple, trovu ./home/user/ Elŝutoj / Dosierujo, kie dosierujo - la fina dosierujo. Ĉiu elementoj estos forigitaj per apartaj linioj laŭ la ordo de ilia profundo.
Serĉu laŭ nomo
Kelkfoje necesas montri objektojn, kiuj nur kontentigas la nomon. Tiam la uzanto devas specifi apartan elekton por la teamo tiel ke ĝi komprenas la apelacion. La eniga vico akiras ĉi tiun tipon: Trovu. -Name "vorto", kie vorto estas ŝlosilvorto por serĉado, kiu estas nepre skribita en duoblaj citaĵoj kaj, konsiderante la registron de ĉiu simbolo.
Se vi ne konas la ĝustan registron de ĉiu litero aŭ volas montri ĉiujn taŭgajn nomojn, sen konsideri ĉi tiun parametron, eniru en la trovitan konzolon. -Ename "Vorto."
Filtri rezultojn per ŝlosilvorto al la argumento -nomo, alia estas aldonita. La teamo akiras la formon de trovo. -Name "vorto", kie vorto estas vorto, kiu devas esti ekskludita.
Kelkfoje necesas trovi objektojn unu ŝlosilon, ekskluzive de la alia. Tiam, alterne asignita pluraj serĉaj opcioj kaj la eniga linio estas akirita de la sekva: Trovu. -Name "vorto" - ne nomo "* .txt". Bonvolu noti, ke en la dua argumento en citaĵoj indikis "* .txt", kaj ĉi tio signifas, ke trovi laboron ne nur kun nomoj, sed ankaŭ kun dosieraj formatoj, kiuj estas specifitaj en ĉi tiu formo.
Estas operatoro aŭ. I permesas vin trovi unu aŭ plurajn taŭgajn argumentojn tuj. Ĉiu estas indikita aparte, kun la aldono de la respondaj argumentoj. Rezulte, ĝi rezultas pri la sekvaj: Trovu -name "vorto" -o -name "vorto1".
Precizigante la profundon de serĉado
La trovebla komando helpos la uzanton kaj tiam kiam ĝi bezonos trovi la enhavon de la dosierujo nur al la specifa profundo, ekzemple, neniu analizo necesas ene de la tria subdosierujo. Instali tiajn restriktojn, eniru trovon. -MaxDepth n -name "vorto", kie n estas la maksimuma profundo, kaj -name "vorto" - ajna postaj argumentoj.
Serĉu en pluraj dosierujoj
Multaj dosierujoj samtempe estas pluraj dosierujoj kun malsamaj enhavoj. Se estas granda kvanto tie, kaj la serĉado devas esti efektivigita nur en certa, tiam vi bezonos specifi ĉi tion kiam ili eniras la trovon ./folder Command ./Folder1 -Type f -Name "Vorto", kie ./Folder. / Dosierujo1 estas listo de taŭga dosierujo, kaj -name "vorto" - la resto de la argumentoj.
Montriĝo de kaŝaj elementoj
Sen precizigi la taŭgan argumenton, kaŝaj objektoj en skanitaj dosierujoj ne montriĝos en la konzolo. Sekve, la uzanto permane preskribas plian eblon tiel ke finfine la komando estis tiel: trovu ~ -type f -name. * ". Vi ricevos kompletan liston de ĉiuj dosieroj, sed se iuj el ili ne havas aliron, antaŭ la trovebla vorto en la vico, sudo sudo por aktivigi la rajtojn de superuzanto.
Skanado de hejmaj dosierujoj kaj uzantoj
Ĉiu uzanto povas krei senliman nombron da dosierujoj kaj objektoj en malsamaj lokoj. Pli rapide trovante la informojn, kiuj apartenas al unu el la uzantoj, uzante la trovan komandon kaj unu el ĝiaj argumentoj. En la "fina stacio" Registro Trovu. -User-salutnomo, kie salutnomo estas la salutnomo. Post enirado de la skanado komencos aŭtomate.
Proksimume la sama skemo funkcias kun uzantogrupoj. Kuri dosiera analizo asociita kun unu el la grupoj okazas tra Find / VAR / WWW -Group GroupName. Ne forgesu, ke objektoj povas esti granda nombro kaj pri la konkludo de ili ĉiuj foje prenas multan tempon.
Filtrado laŭ dato
La mastruma sistemo aŭtomate ŝparas informojn pri la ŝanĝo-dato de ĉiu ekzistanta dosiero. La trovebla komando permesas vin trovi ilin ĉiujn per la specifita parametro. Nur necesas registri Sudo Find / -Mtime n, kie N estas la nombro da tagoj, kiam la objekto ŝanĝiĝis lastan fojon. La Sudo-prefikso estas bezonata ĉi tie por ricevi datumojn kaj dosierojn celitajn nur por superuzanto.
Se vi interesiĝas vidi la aĵojn, ke la lasta fojo malfermis certan nombron da tagoj, tiam la ŝnuro ŝanĝas sian opinion pri sudo trovi / -time n.
Filtrado de dosieroj
Ĉiu objekto havas sian propran grandecon, respektive, la serĉa komando de Dosiero devas havi funkcion, kiu permesas ilin filtri ilin per ĉi tiu parametro. Trovu scias, kiel fari ĉi tion, vi nur bezonas agordi la grandecon per la argumento mem. Sufiĉas eniri Find / -Size n, kie n estas la volumo en bajtoj, megabajtoj (m) aŭ gigabajtoj (g).
Vi povas specifi la gamon de la dezirataj elementoj. Tiam la difinoj konvenas al la komando, ekzemple, tia ŝnuro: trovu / -size + 500m -size -1000m. Tia analizo montros dosierojn de pli ol 500 megabajtoj, sed malpli ol 1000.
Serĉu malplenajn dosierojn kaj dosierujojn
Iuj el la dosieroj aŭ dosierujoj estas malplenaj. Ili nur okupas ekscesan spacon sur la disko kaj foje interrompas la kutime interagi kun la komputilo. Ili devus esti trovitaj por determini pliajn agojn, kaj ĉi tio helpos la Find / Dosierujo -Type F-Falko, kie / dosierujo estas loko kie skanado estas farita.
Aparte, mi ŝatus mallonge noti aliajn utilajn argumentojn, kiuj de tempo al tempo fariĝas utilaj por uzantoj:
- -Mount - limigo nur sur la aktuala dosiersistemo;
- -Tipo F - Montri nur dosierojn;
- -Tape D - Montri nur dosierujon;
- -Nogrupo, -nouser - serĉu dosierojn, kiuj ne apartenas al neniu grupo aŭ apartenas al la uzanto;
- -Version - Eltrovu la version de la utileco uzata.
Ĉi tiu familiarizado kun la Find-teamo finiĝis. Se vi volas studi detale aliajn normajn konzolojn de operaciumoj en la Linuksa kerno, ni konsilas al vi raporti al la individua materialo laŭ la sekva ligilo.
Legu pli: Ofte uzataj komandoj en Fina stacio Linukso
Post serĉado de la bezonata informo, vi povas efektivigi aliajn agojn kun ili, ekzemple, redaktado, forigo aŭ studado de enhavo. Ĉi tio helpos al aliaj enmetitaj serviloj "fina stacio". Ekzemploj de ilia uzo trovos sube.
Legu ankaŭ: Ekzemploj de ordonoj de grep / cat / ls en Linukso