KomputilojMastrumaj sistemoj

Linukso: serĉi dosierojn uzante la fina stacio

Ĉiu persono en sia vivo volas havi tempon fari kiel multaj kazoj kiel ebla. Bedaŭrinde, ĝi ne solvas ĝin. Tempo - jen kio por ĉiam ne sufiĉas por ĉiu el ni. Tamen, homoj elpensis grandega nombro de manieroj por akceli aparta operacio, aŭ ke ago.

Ĝi volas nun ne pri kiel tutmonda, pli ĝuste bagatela, iasence, eĉ necesa. Pri kiel apliki en Linukso dosieron serĉo. Pri kiel akceli tiun procezon plurfoje, kaj kiel por aŭtomatigi la serĉado de la necesajn dosierojn al la limo.

Simpla dosieron serĉo

Nun konsideru la kazon kiam serĉi dosierojn sur Linukso vi devas efektivigi, sciante nur iuj de liaj proprietoj (nomo, grandeco, aŭ grandeco). Spertaj homoj komprenis, ke estas necese uzi la trovaĵo ordonon.

Do, ni diru, ni havas en komputilo ie en via hejmo dosierujo, estas bildo, kiu nomiĝas "Pokemon.jpg," sed ni ne memoras precize kie ĝi kuŝas.

Por ne malfermi ĉiu dosierujo unu post la alia, vi povas uzi la ordonon trovi, nome, por registri en terminalo:

trovi / hejmo -name "Pokemon.jpg" -print

Tuj aperas la vojo al la dosiero. Sed klarigi, necesas klarigi. Intrigo «/ home» indikas ke la dosiero serĉo estos efektivigita en la hejma dosierujo. «-name» preskribas en kazo la serĉo estas nomita, do citis indiki la plenan nomon de la dosiero. Kaj «-print» fine donas produktadon komando trovis la rezultojn al la ekrano.

Nun ni simuli situacio kie vi ne scias la dosierformato. En ĉi tiu kazo, la komando aspektos tiel ĉi:

trovi / hejmo -name "Pokemon *" -print

En ĉi tiu kazo, "*" estas metita ĉe la fino de la dosiernomo. Tio signifas, ke estos ĉiuj dosieroj nomita "Pokemon", senkonsidere ĉu ĝi estas bildo, dokumento, aŭ muziko.

Por trovi certan dosieron formato, kiel ekzemple «.jpg», Vi devas eniri;

trovi / hejmo -name "* .jpg" -print

Ni pensas ke rilato estas klara. Kaj evidentiĝis kiel implementado en Linukso dosieron serĉo.

Serĉu teksto en dosierojn

Multaj homoj estas uzitaj por, ke la serĉado de la teksto de aparta vorto aŭ frazo povas esti farita de malfermanta la tekston en Word aŭ similaj programon kaj kondukas serĉon tie, sed sur Linukso serĉado de teksto en dosieroj estas farata multe pli rapide kaj iel pli facila.

Unue teamo forgesi pri «trovi», estas en ĉi tiu kazo ne helpos nin. Nun rigardu «grep» teamo. Ke ĝi trovos en la vortoj de grandega muro de teksto kiu estas necesa.

Imagu ke via komputilo havas teksto dokumento, kiu havas la vortojn "mi amas Linukso" kaj vi scias, ke ĝi situas en la dosierujo: «/ home / uzanto». Do, por trovi la dokumenton volas nin al teksto, vi skribu la ordonon

grep "Mi ŝatas Linukso" /home/user/*.txt

La sintakso estas tre simpla. Post grep citita specifita serĉo vortojn, kaj tiam vi devas malfermi la vojon al la dosiero kie necesas serĉi, kaj fine specifi la dosiero formato.

Serĉu Grandaj dosieroj

En Linukso, trovi grandajn dosierojn estas farata plej ofte en kazoj kie ekzistas malmulte spaco en la disko, kaj urĝa bezono forigi la pezan dosierojn.

Estas du ebloj kiel rapide trovi kaj forigi tiujn dosierojn. Decide, ili estas ne malsama, kaj nur vi povas decidi kiel uzi.

La unua teamo al ni permesos trovi dosierojn pli grandajn ol precizigita:

trovi / -size + 1G -print

En ĉi tiu kazo, ni vidas ke la precizigita grandeco de la «+ 1G», kio signifas, ke dosieroj estos pli granda ol 1 GB, se anstataŭ plus al minus, tio signifus, estis tiu serĉo por dosieroj pli malgranda ol la precizigita grandeco. Sed ĉi metodo estas malbona por unu kialo: se tiuj dosieroj estos multa, vi longe por ordigi ilin, do estas dua elekto.

Entajpu la komandlinio:

trovi / -mount -type f -LS 2> / dev / null | speco -rnk7 | kapo -10 | awk '{printf "% 10D MB \ t% s \ n", ($ 7/1024) / 1024, $ NF}

Tiam vi sur la ekrano ŝajnos dek dosieroj, komencante per la plej granda. Tio povas ŝpari tempon serĉi taŭgan elekton por forigo.

Antaŭ ekzekuti tiujn komandojn, ĝi rekomendas por registri la komando «ŝvitas su», por ricevi la superusuario, ĉar dosiero serĉoj kaj influos la radiko.

Serĉu rezervan dosierojn

Ofte okazas, ke kun uzo daŭrigita komputilo sur ĝi duobligitaj aperas jam kreis dosierojn. Ŝprucas multajn kialojn, el kiuj estas neglektado. Kompreneble, nenio serioza ne minacis, sed la loko ankoraŭ validas, do rapide forigi ĉiujn el ili bezonas fari por Linukso trovi duplikatajn dosierojn.

Kiel lasta fojo, tio povas esti farita en du manieroj, sed halti ĉe tiu, kiu estas pli facila.

Vi povas elŝuti speciala ilo esti registrita en la fina stacio:

ŝvitas apt-get install fslint

Ĝi diferencas de aliaj versioj estas ke ĝi havas grafikan interfacon kiu havigas la laboron kun ŝi novuloj.

Kurado ĝin, vi tuj povas premi la serĉo, defaŭlte ĝi estos en via hejma dosierujo. Se dezirata, vi povas elekti ajnan dosierujon.

Alternativa serĉo opcioj

Kompreneble, memoru ĉiuj antaŭaj komando ne ĉies forton, kaj por esti honesta, al neniu utilo, kaj skribu sur peco de papero estas ankaŭ ne akcepteblas. Tial vi devas paroli pri alternativa, kiu estas centoble pli facile, kvankam temporabe.

La unua elekto, se vi bezonas por trovi dosieron per nomo, traesploros de la konduktoro. Simple elektu la dosierujon en kiu paradas estas dezirinda, kaj en la serĉo skatolo, lokita supre dekstre, eniri lian nomon. Tie vi povas ankaŭ skribi kaj dosierformato.

La dua eblo estas taŭga se vi devas serĉi ĉenon en la Linukso-dosierojn. Elŝuti LibreOffice kaj kopii vian tekston. Tiam premu la klavon kombino Ctrl + F kaj elmontris prompto, eniri la necesan kombinon de vortoj.

Ĉi tie, principe, kaj ĉiuj. Do vi povas rapide trovi la deziratan, sen devi memori komandojn.

konkludo

Kiel povas esti vidita, povas atingi diversmaniere sur Linukso dosieron serĉo. Iuj estas pli bona, iuj malbone, ĉiu dependas de la situacio. Ĉiukaze, post legi ĉi tiun artikolon, vi povas nun fari. Uzante la komandlinio dum longa tempo, vi rememoros, kaj tiam la plej multaj el la teamoj povos akceli la procezon plurajn fojojn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eo.unansea.com. Theme powered by WordPress.