Cumpressu Comu Arghjuli Compressi Usi Linux

Sta guidazione vi vi mostrarà cumu per ricercà scrive ducumentate comprimit per una stringa di testu o per una espressione particulari.

Cume a ricerca è Filtri Risultati Usendu u Cumandante di Grep

Unu di l'òrdini Linux più putenti hè grep chì significa "Stampa Regular Expressions Print".

Pudete aduprà grep per circà i patogeni in u cuntenutu di un schedariu o l'output da un altru cumandante.

Comu esempiu, se ti curri u cumendariu ps queste avete vede una lista di i prucessi chì stanu nantu à u vostru urdinatore.

ps -ef

I risultati scrollanu à a pantalla rapidamente è s'ellu ci sò solitu un gran numaru di risultati. Questu fa vede l'informazioni particulari dolorosa.

Pudete, per suprattuttu, utilizate a più cumandimu à liste una pàgina di risultati in un tempu da quì:

ps -ef | più

Mentre chì l'output da l'òrdine di sopra hè megliu cà l'annunziu chì vo avete a pagine per i risultati per truvà ciò chì cercate.

A cumanda grep fa possu filtru i risultati basati nantu à i criterii chì vi mannassi. Per esempiu, per ricercà tutte i prucessi cù UID definite à «root», corse u cumandimu cumandante:

ps -ef | grep root

A cumanda grep also works on files. Imagine chì avete un schedariu chì cuntene una lista di tuli di libru. Imagine chì vulete vede se u schedariu cuntene "Capicorsu". Pudete cercà u schedariu da questa manera:

Grep "Librettu Riding Red Bull"

U cumandru grep hè assai putenti è issu articulu vi mostrarà a maiò parte di i swicci utili chì ponu utilizà cù questu.

Cume i ricerca Archivi compressi Usi u Command zgrep

Un uttellu pocu cunnisciutu ma assai putente hè zgrep. A comanda zgrep permette di circà u cuntenutu di un schedariu comprimitatu senza estrazzione u cuntenutu prima.

U cumandru zgrep pò esse usatu contr'à i schedari zip o di i schedari compressiinati cù l' usu gzip .

Qual hè a differenza?

U schedariu zip pò cuntene parechji schedari chì un schedariu compressivatu cù l'usu gzip solu cuntene u schedariu originale.

Per ricercà un testu in un schedariu cumpressu cù gzip pudete fà scrive solu u cumandimu seguitu:

l 'expression filetosearch

Per esempiu imagine chì a lista di i libri hè stata comprimita cù u gzip. Puderete cercà u testu "capretti di picculu russa" in u schedariu comprimitariu utilizendu l'usu cumminatu:

zgrep "Capriccio di Ravenna" bookslist.gz

Pudete usar qualsiasi esprissioni è tutti i paràmetri dispunibili nantu à u cumandru grep cum'è parte di l'ordine di zgrep.

A ricerca di i schedari compressi Usi u Command ziprogu

A cumanda zgrep cumanda cù i fugliali cumpressi cù u gzip ma ùn hè micca travagliatu bè cù fugliali cumpressi cù a utilità zip.

Pudete usar u zgrep se u zip contene un archiviu unicu, ma a maiò parte di i zip componi cuntenenu più di un schedariu.

U cumandru di zipreghju hè utilizatu per circà u patronu in un schedariu zip.

Per esempiu, imagine chì avete un schedariu chjamatu libri cù i tituli:

Imagina ancu chì tene un schedariu chjamatu cinematograficu cù i tituli seguenti

Avà capitu di sti dui fugliali anu compressu usendu u formattu zip in un schedariu chjamatu media.zip.

Pudete usar l'ordine di zipreghje per truvà mudeli in tutti i schedari in u zip. Per esempiu:

u schedariu zipgrep pattern

Per esempiu, imagine chì volia truvà tutti l'avvenimenti di "Harry Potter" avete aduprà l'assaghjamentu:

zipreghje "Harry Potter" media.zip

A risurta serà u seguente:

libri: Harry Potter è a Càmera di Secrets

libri: Harry Potter è l'Ordine di u Phoenix

pelle: Harry Potter è a Càmera di Secrets

i filmi: Harry Potter è u Goblet Of Fire

Cumu pudete aduprà una espressione cun zipreghje chì pudete aduprà cù grep, questu l'arghjintu assai putenti è fa cercate i schedari zip assai più simplice di scumpressu, circate e compressione di novu.

Sì avete solu ricerete certi certi schedarii in u zip, pudete spiegà i schedari per ricercà in u schedariu zip com'è parte di u cumandimu cum'è seguente:

ziprogu "Harry Potter" media.zip cinema

A risposta hè questu quì

pelle: Harry Potter è a Càmera di Secrets

i filmi: Harry Potter è u Goblet Of Fire

Sè vo vulete circà tutte tutti i schedari, fora di quellu chì pudete aduprà u cumandimu seguitu:

zipreghje "Harry Potter" media.zip -x libri

Questu producià u listessu risultatu cum'è prima cum'è si trova in tutti i schedari à media.zip fora di i libri.