Como abrir o final dos arquivos de log de 8 GB usando o Notepad ++ In Windows?
Usei o Notepad Document Monitor, mas não entendo muito bem como usá-lo. Eu começo a monitorar e depois o que? Como seleciono o arquivo grande?
Não posso simplesmente abrir o arquivo porque tem 8 GB. Então, eu tenho esse arquivo grande de 8 GB de log. Eu só quero ver a cauda. Como as últimas 100 mil linhas, por exemplo.
https://confluence.atlassian.com/pages/viewpage.action?pageId=321854547
diz que eu deveria abrir o arquivo.
O ponto principal de ver apenas a cauda é porque o arquivo é muito grande. Eu só quero ver a cauda.
Respostas:
Você pode usar o comando PowerShell 3:
Get-Content yourfile.log -Tail 100
fonte
Confessarei ter usado o 7Zip para solucionar ocasionalmente arquivos enormes. Aqui está como:
Existem algumas desvantagens:
fonte
tail
-como comandos para que você não precisa passar por tantas etapasVocê pode usar a função de lista de arquivos do Total Commander (a tecla de atalho é F3) ou a versão autônoma disponível aqui: Lister standalon
A lista de arquivos integrada permite visualizar arquivos de quase qualquer tamanho (até 2 ^ 63 bytes) em texto, Unicode, HTML, formato binário ou hexadecimal, gráficos de bitmap (bmp, jpg, gif, png), arquivos multimídia e agora também Arquivos RTF. Ele mantém apenas uma pequena parte do arquivo na memória (exceto os bitmaps), o restante é carregado automaticamente ao rolar o texto.
fonte
Use um editor hexadecimal como o HxD, pois eles normalmente transmitem o disco rígido em vez de ler o arquivo inteiro.
Selecione tudo de cima para baixo e comece a desmarcar para cima o que quiser manter.
Exclua tudo o que você não deseja (isso pode demorar um pouco e uma barra de carregamento pode aparecer, mas não deve travar ou ficar sobrecarregada, como o Notepad ++ faria).
Em seguida, você pode abri-lo no Notepad ++, caso não precise de uma solução mais automática.
fonte
Você pode usar um ambiente de trabalho de dados dedicado, chamado Ankhor FlowSheet.
Existem muitos operadores para filtrar, juntar ou extrair as linhas necessárias.
O melhor é que você não precisa de 8 GB de RAM para exibir o arquivo, os dados serão "transmitidos" através de pequenos pedaços sem quase nenhum atraso.
Eu próprio já era capaz de procurar em um arquivo de dados OSM com 43 gb e mais de 600 milhões de linhas ...
A Community Edition do aplicativo é gratuita e deve ser adequada mesmo para essas tarefas.
Capturas de tela do FlowSheet:
Gráfico:
Painel de controle:
fonte
Eu estava usando o BareTail por um longo tempo, mas faltavam recursos como filtragem, sincronização de horário, números de linhas, exibição lado a lado e assim por diante ... então, finalmente, escrevi meu próprio visualizador de logs: "Loxx" . É apenas para Windows e gratuitamente com uma funcionalidade limitada, pode ler arquivos enormes, atualizações em tempo real e muito mais.
É necessária uma licença para:
Aqui está uma captura de tela da janela principal:
Por favor, tente - qualquer feedback é bem-vindo!
fonte
Isso realmente não responde à sua pergunta, mas se você estiver procurando em arquivos enormes, achei a arma o único editor em funcionamento. Http://www.movsd.com/thegun.htm página inicial parece uma porcaria e o editor foi escrito eras atrás no assembler e tem poucos recursos, mas funciona.
Eu também acho que o baretail pode lidar com esses arquivos enormes, mas não tem 100% de certeza, o baretail também é um alfaiate e possui alguns recursos, como filtros e outros. (se você quiser apenas o final do arquivo, presumo que você analise os logs, não poderá ver nenhuma outra situação sã) https://www.baremetalsoft.com/baretail/
fonte
Gostaria de enviar a cauda para um novo arquivo e abrir um novo arquivo no bloco de notas ++.
fonte
Tail
é um comando do Linux, não é?