Yuav ua li cas mus nrhiav cov ntaub ntawv compressed siv Linux

Phau ntawv qhia no yuav qhia koj txog kev tshawb nrhiav cov ntaub ntawv rau cov hlua ntawm cov ntawv nyeem lossis cov lus qhia.

Yuav ua li cas mus nrhiav thiab lim tau siv qhov Grep hais kom ua

Yog ib qhov haib tshaj plaws Linux lus txib yog grep uas yog "Global Regular Expressions Print".

Koj siv tau grep los tshawb nrhiav cov qauv hauv cov ntsiab lus ntawm cov ntaub ntawv los yog tso tawm los ntawm lwm qhov hais kom ua.

Ua ib qho piv txwv, yog tias koj khiav cov lus hauv qab ntawm PS koj yuav pom cov npe ntawm cov txheej txheem uas khiav koj lub computer.

ps -ef

Cov kev tshwm sim mus rau qhov screen sai sai thiab yog tias muaj ntau qhov kev soj ntsuam ntau. Qhov no ua rau saib cov ntaub ntawv tshwj xeeb yog mob heev.

Koj tuaj yeem ua tau, siv cov lus qhia ntau ntxiv los teev cov nplooj ntawv ntawm cov txiaj ntsig tau raws li nram no:

ps -ef | ntau dua

Whilst cov zis los ntawm cov lus txib saum toj no zoo dua li yav dhau los koj tseem muaj rau sab los ntawm cov qhabnias mus nrhiav seb koj tab tom nrhiav.

Cov lus hais ua grep ua rau nws tau lim cov ntsiab lus raws li cov txheej xwm koj xa tuaj rau nws. Piv txwv li mus nrhiav rau tag nrho cov txheej txheem nrog lub tso cai rau 'root' khiav cov lus qhia nram qab no:

ps -ef | grep cag

Qhov kev hais ua grep tseem ua haujlwm rau cov ntaub ntawv. Xav txog koj muaj ib daim ntawv uas muaj cov npe ntawm phau ntawv lub npe. Xav txog tej yam koj xav pom yog tias cov ntaub ntawv muaj "Little Red Hood". Koj tuaj yeem tshawb tau cov ntaub ntawv raws li nram no:

grep "Me ntsis liab caij Hood" phau ntawv

Qhov kev hais kom ua grep loj heev thiab cov tshooj no yuav qhia txog feem ntau ntawm cov kav hluav taws xob uas siv tau nrog nws.

Yuav ua li cas mus nrhiav cov ntaub ntawv Compressed Siv cov zgrep hais kom ua

Ib me ntsis paub tab tab sis haib cuab tam yog zgrep. Cov zgrep hais kom cia koj nrhiav cov ntsiab lus ntawm compressed cov ntaub ntawv tsis muaj extracting tus txheem ua ntej.

Cov zgrep hais kom ua yuav siv tawm tsam cov zauv cov ntaub ntawv los yog cov ntaub ntawv muab cov lus siv los txiav tawm ntawm gzip .

Qhov txawv yog dab tsi?

Lub zauv teb cov ntaub ntawv yuav muaj ntau cov ntaub ntawv whereas ib cov ntaub ntawv muab cov lus siv ntawm cov kev cai gzip tsuas muaj cov ntaub ntawv tseem.

Los tshawb nrhiav cov lus nyob rau hauv ib qho ntaub ntawv sau nrog gzip koj tuaj yeem nkag mus rau cov lus txib nram qab no:

zgrep qhia filetosearch

Piv txwv li xav seb cov phau ntawv sau tau raug muab siv los siv cov gzip. Koj tuaj yeem tshawb rau cov ntawv nyeem "me ntsis caij hood" nyob rau hauv cov ntaub ntawv siv cov ntaub ntawv nram qab no:

zgrep "Me ntsis liab caij Hood" bookslist.gz

Koj tuaj yeem siv cov lus qhia thiab tag nrho cov chaw muaj nyob ntawm kev hais kom ua grep raws li ib feem ntawm cov zgrep hais kom ua.

Yuav ua li cas mus nrhiav cov ntaub ntawv Compressed Siv cov zipgrep hais kom ua

Cov zgrep hais kom ua haujlwm zoo nrog cov ntaub ntawv compressed siv gzip tab sis tsis ua hauj lwm zoo rau cov ntaub ntawv compressed siv lub zip fais fab.

Koj tuaj yeem siv zgrep yog tias cov ntaub ntawv zip muaj ib cov ntaub ntawv tiam sis feem ntau cov ntaub ntawv zip muaj ntau dua ib daim ntawv.

Zipgrep hais kom ua yog siv los tshawb nrhiav cov qauv hauv zauv cov ntaub ntawv.

Ua pivtxwv tias koj muaj ntaub ntawv hu ua cov phau ntawv nrog cov npe hauv qab no:

Xav txog tej yam koj muaj ib daim ntawv hu ua cov tsos mob nrog cov npe hauv qab no

Tam sim no xav txog tej yam cov ntaub ntawv ob tau raug muab siv zip hom ntawv rau hauv cov ntaub ntawv hu ua media.zip.

Koj tuaj yeem siv cov lus txib zipgrep los nrhiav cov qauv hauv tag nrho cov ntaub ntawv nyob rau hauv cov ntaub ntawv zip. Piv txwv li:

zipgrep txawv filename

Piv txwv, xav txog qhov koj xav nrhiav txhua yam ntawm "Harry Potter" koj yuav siv cov lus txib nram qab no:

zipgrep "Harry Potter" media.zip

Cov zis yuav ua raws li nram no:

phau ntawv: Harry Potter Thiab Chav Chamber of Secrets

cov phau ntawv: Harry Potter thiab Kev Txiav Txim ntawm Phoenix

yeeb yaj kiab: Harry Potter Thiab Chav Chamber of Secrets

yeeb yaj kiab: Harry Potter Thiab Cov Ntxhais Hluav Taws

Raws li koj tau siv cov lus qhia nrog zipgrep uas koj siv tau nrog grep no ua rau lub cuab tam muaj zog heev thiab nws ua rau kev tshawb nrhiav cov ntaub ntawv zip ntau yooj yim dua decompressing, searching thiab ces compressing dua.

Yog tias koj tsuas xav mus nrhiav cov ntaub ntawv hauv zip cov ntaub ntawv koj tuaj yeem hais meej cov ntaub ntawv mus nrhiav hauv cov ntaub ntawv zauv teb raws li ib feem ntawm qhov ua raws li nram no:

zipgrep "Harry Potter" media.zip movies

Cov zis yuav tam sim no yog raws li nram no

yeeb yaj kiab: Harry Potter Thiab Chav Chamber of Secrets

yeeb yaj kiab: Harry Potter Thiab Cov Ntxhais Hluav Taws

Yog tias koj xav mus tshawb tag nrho cov ntaub ntawv tshwj tsis yog rau ib qho koj siv tau cov lus txib nram qab no:

zipgrep "Harry Potter" media.zip -x phau ntawv

Qhov no yuav tsim cov zis tib yam li ua ntej raws li nws yog searching tag nrho cov ntaub ntawv hauv media.zip tsuas yog rau cov phau ntawv.