Архивирование больших файлов логов с размером более 10 Гб можно осуществлять при помощи gzip. По умолчанию, gzip удаляет исходный файл после архивации. Для того что-бы это не происходило можно использовать ключ -c и производить вывод в файл архива:
gzip -с input.log > output.log.gz
После создания архива файла можно будет использовать zgrep для поиска регулярного выражения:
zgrep 'reg_expr' output.log.gz > our.gzip.log
В данном примере вывод производиться в файл
P.S. Windows может неправильно определять (отображать) размер упакованного файла, хотя распаковки из консоли:
gunzip output.log.gz output.log
файлы идентичны.
gzip -с input.log > output.log.gz
После создания архива файла можно будет использовать zgrep для поиска регулярного выражения:
zgrep 'reg_expr' output.log.gz > our.gzip.log
В данном примере вывод производиться в файл
P.S. Windows может неправильно определять (отображать) размер упакованного файла, хотя распаковки из консоли:
gunzip output.log.gz output.log
файлы идентичны.
Комментариев нет:
Отправить комментарий