Заметки / Извлечение большого количества лог-файлов из архивов
 |  
| 
Логи
 |  
 |  
 Файлы логов складываются в архивы и, в зависимости от настроек, ротируются по достижении определённого количества. Количество накопившихся логов может достигать десятков, что затрудняет их извлечение и просмотр. Предлагаю простой .bat для упрощения доступа к данным файлам в Windows.
  
rem Извлечение файлов из .gz-архивов (кавычки нужны из-за пробела в "Program Files") 
"C:\Program Files\7-Zip\7z.exe" e *.gz 
rem Отдельная директория для архивов логов 
mkdir gz 
rem Перенос в неё всех .gz-файлов 
copy *.gz gz\ 
rem Удаление из основной директории 
del *.gz 
rem Переименование извлечённых логов в файлы с расширением .log - для упрощения их просмотра 
ren *.*.*.log-* *.*.log 
rem Создание директории для логов 
mkdir logs 
rem Копирование файлов 
copy *.log logs\ 
rem Удаление из основной директории 
del *.log
 
В результате список файлов:
  
 
- преобразуется в:
  
 
 
Можно скидывать в "Extract-logs" новые группы архивов - после выполнения gz2log.bat они добавятся в gz\ и logs\.
  
 
  
 | 
 
 
 |