Linux Compressed Files How To Издөө колдонуу

Бул колдонмо тексттин сап же конкреттүү билдирүү үчүн кысылган сүрөттөрдү издеп сени көрсөтөт.

Ал эми Filter Results How To Издөө колдонуу талаасынын Command

абдан күчтүү Linux буйрук бири "Global Regular Expressions Басып чыгаруу" деп чечмеленет талаасынын болуп саналат.

Сиз делосуна же башка буйругун өндүрүшүнүн мазмунун ичинде үлгүлөрүнүн издөө талаасынын колдоно аласыз.

Мисалы, сиз төмөнкү чуркап, анда даана буйругун Эгер сиздин иштеп жаткан жараяндардын тизмеси пайда болот.

даана -ef

натыйжалар тез экранга жана, адатта, жыйынтыгы бир топ бар болгон болсо, анда жылдырып. Бул маалыматты көрүүгө өзгөчө оор кылат.

Силер, албетте, тийиши мүмкүн көбүрөөк буйругуна төмөнкүдөй бир мезгилде жыйынтыктарынын бири бет Тизмеге:

даана -ef | дагы

Жогоруда буйругун өндүрүшүнүн манчыркабай Эгер дагы эле издеп табуу үчүн жыйынтыгы аркылуу Бетке бар мурунку артык.

талаасынын буйрук Эгер ага жиберип критерийлердин негизинде жыйынтыктарды чыпкалоо үчүн шарт түзөт. мисалы "тамыры" деп коюлса UID менен бардык жараяндардан, издөө үчүн төмөнкү команданы Нускасы:

даана -ef | талаасынын тамыры

талаасынын буйрук да документтеринде иштейт. Сиз китеп тизмесин камтыган бир сааты бар деп коёлу. Сиз билэ "Кызыл топучан" бар болсо көргүм келет дейли. төмөнкүдөй Сиз билэни издөө аласыз:

талаасынын "Кызыл топучан" китептер тизимин көрөсүз

Талаасынын буйрук өтө күчтүү жана бул макала менен колдонсо болот пайдалуу өчүргүчтөрүн көпчүлүгү көрсөтөт.

zgrep командалык колдонуу Compressed Files Издөө

Бир аз белгилүү, бирок абдан күчтүү курал zgrep болуп саналат. zgrep команда биринчи мазмунун оюу жок кысылган делосуна мазмунун издөө берет.

Zgrep буйрук каршы колдонсо болот индекс материалдарын колдонуу менен кысылган же дептердин GZIP буйрук .

айырмасы эмнеде?

А индекс билэ GZIP буйрук менен кысылган сөп гана баштапкы сааты бар, ал эми бир нече материалдары камтышы мүмкүн.

Gzip менен кысылган бир иштин ичинде текстти издей үчүн жөн гана төмөнкү команданы терүүгө болот:

zgrep сөз filetosearch

Мисалы, китеп тизме Gzip менен кысылган жатат дейли. Сиз төмөнкү буйрукту менен кысылган делосуна текст "кызыл баш кийимчен" үчүн издөө болот:

zgrep "Кызыл топучан" bookslist.gz

Сиз zgrep буйрук алкагында талаасынын буйругу аркылуу ар кандай сөздөр менен орнотуулар баарын колдоно алат.

zipgrep командалык колдонуу Compressed Files Издөө

zgrep буйрук Gzip менен кысылган материалдар менен жакшы иштейт, бирок индекс утилитасын колдонуу кысылган материалдар боюнча жакшы иштебейт.

Сиз индекс билэ бир сааты бар, бирок көпчүлүк индекс Files бирден ашык билэни болсо zgrep колдоно аласыз.

zipgrep буйругу индекс делосуна ичинде үлгүлөрүнүн издөө үчүн колдонулат.

Мисал катары төмөнкү наамдар менен аталган китеп сөп бар дейли:

Ошондой эле төмөнкү наамдар менен кино деген билэни бар дейли

Азыр бул эки дептер сөп деп media.zip салып индекс түзүлүшү аркылуу кысылып калган дейли.

Сиз индекс делосуна ичинде бардык документтерди ичинде үлгүлөрүн таба zipgrep буйруусу менен пайдалана аласыз. Мисалы:

zipgrep үлгү аты

Мисалы, "Гарри Поттердин" бардык көрүнүштөрдү таба төмөнкү буйрук колдоно турган каалаган элестетип:

zipgrep "Гарри Поттер" media.zip

чыгаруу төмөнкүлөр болот:

китептер: Гарри Поттер и палатанын сырлары

китептер: Гарри Поттер и Order Of Гашыкпын

тасмалар: Гарри Поттер и палатанын сырлары

тасмалар: Гарри Поттер и кубогу Of Fire

Сиз талаасынын менен колдоно аласыз zipgrep менен ар кандай сөз болот эле, бул каражат өтө күчтүү кылат жана индекс материалдары чечүү, издөө жана кайра кысып алда канча жөнөкөй издөө кылат.

гана индекс делосуна ичиндеги айрым сүрөттөрдү издеп келсе, анда төмөнкү ыкма менен буйрук бөлүгү катары индекс делосуна ичинде издөө материалдары көрсөтүүгө болот:

zipgrep "Гарри Поттер" media.zip тасмалар

чыгаруу азыр төмөнкүлөр болот

тасмалар: Гарри Поттер и палатанын сырлары

тасмалар: Гарри Поттер и кубогу Of Fire

Сиз делолорун бардык текшергиси келсе бир башка, төмөнкү буйрук колдоно аласыз:

zipgrep "Гарри Поттер" -x китептерди media.zip

Бул китептерден тышкары, media.zip бардык материалдары издеп катары мурдагыдай эле, бир тыянактарды чыгарууга болот.