Wéi Fir Sich Compressed Files mat Linux

Dëse Guide weist Iech wéi Dir fir kompriméiert Fichier ze benotzen fir e String Text oder e speziellen Ausdrock.

Wéi Fir Sich a Filtersresultater mam Grep Command

Ee vun de mächtegsten Linux Kommandoen ass grep dee steet fir "Global Regular Expressions Print".

Dir kënnt Grepp fir Muster ze sichen am Inhalt vun enger Datei oder der Ausgab aus engem anere Kommando.

Als Beispill, wann Dir de folgend ps-Kommando ausfëllt , fannt Dir eng Lëscht vu Prozesser déi op Ärem Computer lafen.

ps -ef

D'Resultater scrollen séier op dem Bildschierm a wann et normalerweis eng grouss Zuel vu Resultater gëtt. Dëst mécht d'Informatioun besonnesch schmerzhaft.

Dir konnt natierlech de méi Kommando maachen fir eng Säit vun de Resultater ze änneren:

ps -ef | méi

Obwuel d'Output vum obengenannten Kommando besser ass wéi déi virdrun, musst Dir ëmmer nach duerch d'Resultate kucken fir wat Dir sicht.

D'Befreiung vun grep mécht et méiglech fir d'Resultater ze filteren op Grond vun de Kritè, déi Dir et schéckt. Zum Beispill fir all Prozess mat der UID op "root" ze sichen no lafen de folgend Kommando:

ps -ef | Grousse root

De Grep Kommando funktionéiert och op Dateien. Stellt Iech vir eng Datei déi eng Lëscht vu Bicher Titelen enthält. Stellt Iech vir, ob Dir déi Datei "Little Red Riding Hood" enthält. Dir kënnt de Fichier als folgend Recherche:

grep "Little Red Riding Hood" Buchlëscht

D'Befreiung vun grep ass ganz mächteg an ass dësen Artikel de gréissten vun den nëtzlechen Schalter déi mat der benotzt kënne ginn.

Wéi Fir Sich Compressed Files benotze Dir benotzt de Commandant zgrep

E klengen, mä ganz mächteg Instrument ass zgrep. De Kommando zgrep léisst Iech den Inhalt vun enger kompriméierter Datei sichen ouni d'Inhalter zuerst extrahieren.

De Kommando zgrep kann géint ZIP-Dateien oder Dateien benotzt ginn mat dem gzip Kommando kompriméiert ginn.

Wat ass den Ënnerscheed?

Eng Zip-Fichier kann verschidden Dateien opdeelen, während e Fichier mat dem gzip-Kommando kompriméiert ass nëmmen déi ursprénglech Datei.

Fir no Text ze sichen an e Fichier mat Gëfter ze kompriméieren, kënnt Dir einfach de folgend Kommando uginn:

zgrep expression filetosearch

Zum Beispill virstellen, datt d'Bicher Lëscht mat Gzip ugedriwwen gouf. Dir kënnt no dem Text "kleng roude Reed Kapet" am kompriméierte Fichier benotze mat dem folgendem Kommando:

Zgrep "Little Red Riding Hood" bookslist.gz

Dir kënnt all Ausnam a all d'Astellungen iwwer de Befehl grep als Deel vum Commandant zgrep.

Wéi Fir Sich Compressed Files benotze Dir benotzt den Zipgrep Command

De Kommando zgrep funktionnéiert gutt mat Dateien déi mat gzip kompriméiert sinn, awer net sou gutt op Dateien kompriméiert mat dem Zip-Utility.

Dir kënnt zgrep benotzen wann d'Zip-Datei eng eenzeg Datei hutt, awer de meeschte ZIP-Dateien bidden méi wéi ee Fichier.

De Kommando zipgrep gëtt benotzt fir no Groupe bannent engem Zip-Fichier ze sichen.

Als Beispill wäerte Dir Iech e Fichier genannt Büroen mat den folgenden Titelen hunn:

Also stellt Iech vir, datt Dir e Fichier genannt Filmer mat den folgenden Titelen huet

Frot elo vir, datt dës zwee Fichier mat dem Zip-Format mat engem Fichier media.zip gedréckt ginn.

Dir kënnt de Befehl zipgrep fir Muster fir all d'Dateien an der Zip Folder ze fannen. Zum Beispill:

zipgrep pattern file name

Zum Beispill, stellen Iech vir, datt Dir all d'Evenementer vum "Harry Potter" fonnt hutt, deen Dir de folgenden Kommando benotzt:

zipgrep "Harry Potter" media.zip

D'Ausgab wäert sinn:

Bicher: Harry Potter An d'Chamber Of Geheimnisse

Bicher: Harry Potter an The Order Of The Phoenix

Filmer: Harry Potter An d'Chamber Of Geheimnisse

Filmer: Harry Potter An De Goblet Of Fire

Wéi Dir all Expressioun mat zipgrep benotzt, deen Dir mat grep benotze kann, mécht dat Tool ganz mächteg an et maacht d'Sich zip Dateien méi einfach wéi d'Dekompressioun, Sich a Kompriméierung erem.

Wann Dir just bestëmmte Fichier'en an der Zip-Datei benotzen wëllt, kënnt Dir d'Dateie an der Zip-Datei als Deel vum Kommando setzen wéi folgend:

zipgrep "Harry Potter" media.zip Filmer

D'Ausgab wäert elo sinn

Filmer: Harry Potter An d'Chamber Of Geheimnisse

Filmer: Harry Potter An De Goblet Of Fire

Wann Dir all d'Dateien sucht, ausser datt Dir de nächste Kommando benotze wëllt:

zipgrep "Harry Potter" media.zip -x books

Dëst wäert déiselwecht Ausgab wéi déi virdru produzéieren, wéi et all Dateie an Media.zip sinn ausser fir Bicher.