Gida honek konprimitutako fitxategiak bilatu behar ditu testu-kate edo adierazpen jakin bat bilatzeko.
Nola bilatu eta atera emaitzak Grep Command erabiliz
Linux agindu ahaltsuenetako bat grep da, "Adierazpen erregularren adierazpen globala" esaten duena.
Grep erabili ahal izango duzu fitxategi baten edukien barruan edo beste komando batetik irteera ereduak bilatzeko.
Adibide gisa, ondorengo ps komandoa exekutatzen baduzu ordenagailuan exekutatzen dituzun prozesuen zerrenda ikusiko duzu.
ps -ef
Emaitzak azkar pantailara joango dira eta emaitza kopuru handia izaten bada. Horrek bereziki mingarria den informazioa ikusten du.
Baliteke, jakina, komando gehiago erabili emaitzaren orri bat zerrendatzeko orduan:
ps -ef | gehiago
Goiko komandoaren irteera aurrekoaren baino hobe da, nahiz eta emaitzen orriaren bidez bilatzen ari zaren aurkitu.
Grep komandoak emaitzak bidaltzeko aukera ematen du, bidaltzen dituzun irizpideren arabera. Esate baterako, 'root' konfiguratutako UIDarekin prozesu guztiak bilatzeko, komando hau exekutatu:
ps -ef | grep root
Grep komandoa ere fitxategietan lan egiten du. Imajinatu liburu izenburuen zerrenda duen fitxategia. Imajinatu fitxategia "Little Red Riding Hood" da. Fitxategia honela bilatu dezakezu:
grep "Little Red Riding Hood" booklist
Nola konprimitutako fitxategiak bilatu zgrep komandoa erabiliz
Tresna oso ezaguna baina oso indartsua da zgrep. Zgrep komandoa fitxategi konprimitu baten edukia bilatzeko aukera ematen du, edukiak lehenik atera gabe.
Zgrep komandoa gzip komandoa erabiliz konprimituta dauden zip fitxategiak edo fitxategiak erabil daitezke.
Zein da aldea?
Fitxategi zip batek fitxategi bat baino gehiago izan ditzake, baina gzip komandoa erabiliz konprimituta dagoen fitxategia jatorrizko fitxategia dauka.
Testua gzip-rekin konprimituta dagoen testu batean bilatzeko, komando hau sartu besterik ez duzu egin:
zgrep expression filetosearch
Adibidez, imajinatu liburu zerrenda konprimitu egin da gzip erabiliz. "Gutxi gorabeherako txapela" testua bilatu dezakezu konprimitutako fitxategian, ondorengo komandoa erabiliz:
zgrep "Little Red Riding Hood" bookslist.gz
Espresio eta ezarpen guztiak erabil ditzakezu grep komandoaren bidez zgrep komandoaren zati gisa.
Nola konprimitutako fitxategiak bilatu zipgrep komandoa erabiliz
Zgrep komandoa ondo funtzionatzen du gzip erabiliz konprimituta, baina ez du ondo funtzionatzen zip erabilgarritasunarekin konprimituta dauden fitxategietan.
Zgrep erabil dezakezu zip fitxategiak fitxategi bakar bat badu, baina zip fitxategi gehienek fitxategi bat baino gehiago dute.
Zipgrep komandoa zip fitxategian dauden ereduak bilatzeko erabiltzen da.
Adibide gisa, honako izenburu hauek dituzten liburuak izeneko fitxategiarekin imajinatu behar dituzu:
- Harry Potter eta sekretuen ganbera
- Shrew Of Taming
- Saguak eta Gizonak
- The Hitchhikers Guide to the Galaxy
- Harry Potter eta The Order of the Phoenix
Era berean, imajinatu izenburuak izeneko film bat duzula
- Matrizea
- Harry Potter eta sekretuen ganbera
- Harry Potter eta Suaren Goblet
- Star Wars - Hope New
Orain imajinatu bi fitxategi horiek zip formatuarekin konprimituta daude, media.zip izeneko fitxategi batean.
Zipgrep komandoa erabil dezakezu zip fitxategian fitxategi guztien ereduak aurkitzeko. Adibidez:
zipgrep eredu fitxategia
Esate baterako, imajinatu "Harry Potter" agerraldi guztiak aurkitu nahi dituzula honako komandoa erabili nahi duzun:
zipgrep "Harry Potter" media.zip
Irteera honakoa izango da:
liburuak: Harry Potter eta The Chamber Of Secrets
liburuak: Harry Potter eta The Order of the Phoenix
filmak: Harry Potter eta The Chamber of Secrets
filmak: Harry Potter eta The Goblet Of Fire
Grep-rekin erabil dezakezun zipgrep-ekin adierazpen gisa erabil dezakezun tresna hau oso indartsua da eta zip fitxategiak errazago bihurtzen ditu, deskonprimitzea, bilatu eta berriro konprimitzea baino.
Fitxategi jakin batzuk bilatu nahi badituzu zip fitxategian, ondoko komandoaren arabera zip fitxategian bilaketak egiteko fitxategiak zehaztu ditzakezu:
zipgrep "Harry Potter" media.zip filmak
Irteera honakoa izango da
filmak: Harry Potter eta The Chamber of Secrets
filmak: Harry Potter eta The Goblet Of Fire
Fitxategi guztiak bilatzeko nahi baduzu, komando hau erabil dezakezu:
zipgrep "Harry Potter" media.zip -x liburuak
Honek aurreneko irteera sortuko du, media.zip barruan dauden fitxategi guztiak bilatuz, liburuak izan ezik.