Старые логи хранятся в архивах формата gz. При этом часто возникает необходимость найти файлы в этих логах.
Можно скопировать архив gz во временную директорию, распаковать, грепнуть, удалить файлы и директорию.
Можно поступить круче - можно грепнуть архив. Архив грепается с помощью утилиты zgrep.
Есть еще много аналогов программ для работы с архивами - zcat - аналог ката для архивов, zdiff, zless, znew.
При этом не стоит и злоупотреблять этими утилитам на сильно нагруженном сервере, поскольку как я заметил - систему они хорошо напрягают.
Кстати, если нужно грепнуть с меньшой нагрузкой на сервер какой-то большой файл, причем нужно грепнуть простое слово без регескпов - то можно юзать fgrep - он грепает без учета символов $*[]^|()\, точнее он воспринимает их буквально. Работает действительно быстрее.
Комментариев нет:
Отправить комментарий