Kijan Pou Search Konprese Dosye Sèvi ak Linux

Gid sa a ap montre w kouman pou w chèche konprese dosye pou yon kòd tèks oswa pou yon ekspresyon patikilye.

Kijan Pou Search ak Rezilta Filtre Sèvi ak Kòmandman Grep la

Youn nan kòmandman yo Linux ki pi pwisan se grep ki vle di pou "Global Ekspresyon Ekspozisyon regilye".

Ou ka sèvi ak grep pou fè rechèch pou modèl yo nan sa ki nan yon dosye oswa pwodiksyon an soti nan yon lòt lòd.

Kòm yon egzanp, si ou kouri kòmandman sa a ps ou pral wè yon lis de pwosesis ki ap kouri sou òdinatè ou.

ps -ef

Rezilta yo desann sou ekran an byen vit epi si gen anjeneral yon gwo kantite rezilta yo. Sa fè gade enfòmasyon an patikilyèman douloure.

Ou te kapab, nan kou, sèvi ak kòmandman an pi plis nan lis yon paj rezilta nan yon moman jan sa a:

ps -ef | plis

Tou pwodiksyon an soti nan lòd ki pi wo a se pi bon pase yon sèl anvan an ou toujou gen nan paj nan rezilta yo jwenn sa w ap chèche pou.

Kòmandman grep la fè li posib pou filtre rezilta yo ki baze sou kritè ou voye bay li. Pou egzanp pou fè rechèch pou tout pwosesis ak UID a mete nan 'rasin' kouri lòd sa a:

ps -ef | rasin grep

Kòmandman an grep tou ap travay sou dosye. Imajine ou gen yon dosye ki gen yon lis tit liv. Imajine ou vle wè si dosye a gen "Little Wouj Riding Hood". Ou ka fè rechèch sou dosye a jan sa a:

grep "Little Red Riding Hood" booklist

Kòmandman an grep se trè pwisan ak atik sa a pral montre pi fò nan switch yo itil ki ka itilize ak li.

Kijan Pou Search konprese Files Sèvi ak Kòmandman an zgrep

Yon ti kras konnen men trè pwisan zouti se zgrep. Kòmandman zgrep la pèmèt ou rechèch sa ki nan yon dosye konprese san yo pa ekstrè sa ki an premye.

Ka lòd la zgrep dwe itilize kont dosye zip oswa dosye konprese lè l sèvi avèk lòd la gzip .

Ki diferans ki genyen?

Yon dosye postal ka gen ladan dosye miltip tandiske yon dosye konprese lè l sèvi avèk lòd la gzip sèlman gen dosye orijinal la.

Pou fè rechèch pou tèks nan yon dosye konprese ak gzip ou ka senpleman antre nan lòd sa a:

zegre filetosearch ekspresyon

Pou egzanp imajine lis liv yo te konprese lè l sèvi avèk gzip. Ou ka fè rechèch pou tèks la "ti wouj monte Hood" nan dosye a konprese lè l sèvi avèk lòd sa a:

Zgrep "Little Wouj Riding Hood" bookslist.gz

Ou ka itilize nenpòt ekspresyon ak tout anviwònman ki disponib atravè lòd la grep kòm yon pati nan lòd la zgrep.

Kijan Pou Search Compressed Files Sèvi ak Kòmandman an zipgrep

Kòmandman an zgrep travay byen ak dosye konprese lè l sèvi avèk gzip men li pa travay byen sou dosye konprese lè l sèvi avèk sèvis piblik la postal.

Ou ka itilize zgrep si dosye a postal gen yon dosye sèl, men pifò postal dosye gen plis pase yon dosye.

Se zipgrep lòd la itilize pou fè rechèch pou modèl ki nan yon dosye postal.

Kòm yon egzanp imajine ou gen yon dosye rele liv ak tit sa yo:

Epitou imajine ou gen yon dosye ki rele sinema ak tit sa yo

Koulye a, imajine sa yo de dosye yo te konprese lè l sèvi avèk fòma a postal nan yon dosye ki rele media.zip.

Ou ka itilize kòmandman an zipgrep pou jwenn modèl nan tout dosye yo nan dosye a postal. Pa egzanp:

zipgrep modèl filename

Pou egzanp, imajine ou te vle jwenn tout evènman yo nan "Harry Potter" ou ta itilize lòd sa a:

Zipgrep "Harry Potter" medya.zip

Pwodiksyon an pral jan sa a:

liv: Harry Potter ak chanm lan nan sekrè

liv: Harry Potter ak lòd nan Phoenix la

sinema: Harry Potter ak chanm lan nan sekrè

sinema: Harry Potter ak po a nan dife

Kòm ou ka itilize nenpòt ekspresyon ak zipgrep ke ou ka itilize ak grep sa a fè zouti a trè pwisan ak li fè chache dosye postal anpil pi senp pase decompressing, chache ak Lè sa a, konpresyon ankò.

Si ou vle sèlman chèche sèten dosye nan dosye a postal ou ka presize dosye yo nan rechèch nan dosye a postal kòm yon pati nan lòd la jan sa a:

zipgrep "Harry Potter" media.zip sinema

Pwodiksyon an pral kounye a jan sa a

sinema: Harry Potter ak chanm lan nan sekrè

sinema: Harry Potter ak po a nan dife

Si ou vle chèche tout dosye yo eksepte pou yon sèl ou ka itilize kòmandman sa a:

zipgrep "Harry Potter" media.zip -x liv

Sa a pral pwodui pwodiksyon an menm jan anvan menm jan li se chache tout dosye nan media.zip eksepte pou liv.