Wie öffne ich den Schwanz von 8 GB Protokolldateien mit Notepad++ in Windows?

Wie öffne ich den Schwanz von 8 GB Protokolldateien mit Notepad++ in Windows?

Ich habe Notepad Document Monitor verwendet, verstehe es aber nicht ganz. Ich fange an zu überwachen und was dann? Wie wähle ich die große Datei aus?

Ich kann die Datei nicht einfach öffnen, weil sie 8 GB groß ist. Also habe ich diese große Datei im Protokoll. Ich will nur den Schwanz sehen. Wie die letzten 100k Zeilen, für Beispiel.

Https://confluence.atlassian.com/pages/viewpage.action?pageId=321854547

Sagt, ich sollte die Datei öffnen.

Der springende Punkt, nur den Schwanz zu sehen, ist, dass die Datei zu groß ist. Ich will nur den Schwanz sehen.

Author: Sathyajith Bhat, 2014-05-07

8 answers

Sie können den Befehl PowerShell 3 verwenden: Get-Content yourfile.log -Tail 100

 21
Author: niutech,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-05-07 17:03:03

Ich gebe zu, 7Zip verwendet zu haben, um gelegentlich große Dateien zu umgehen. Hier ist, wie:

  1. 7-Zip installieren. Sie wollen das wahrscheinlich trotzdem.
  2. Rechtsklick auf die riesige Protokolldatei.
  3. Wählen Sie 7-Zip> zum Archiv Hinzufügen...
  4. Ändern Sie "Archivformat" in tar
  5. Ändern Sie "Split to volumes, Bytes" in 650M oder welche Größe auch immer Sie möchten, die Chunks
  6. Klicken Sie auf OK - Es sollte eine Reihe von Dateien mit demselben Namen generieren, die jedoch enden .Teer.Null null eins .Teer.002
  7. Öffnen Sie diese Dateien in Notepad++ oder was auch immer Sie zum Lesen von Dateien verwenden.

Es gibt einige Nachteile:

  • Die erste Zeile der ersten Datei enthält tar-bezogenen Müll.
  • Die Dateien starten/stoppen normalerweise nicht an Zeilenumbruchgrenzen.
  • Funktioniert nicht, wenn die Datei aktiv angehängt wird.
 8
Author: Ryan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-03-18 00:11:23

Sie können die Dateilisterfunktion von Total Commander (Hotkey ist F3) oder eine eigenständige Version verwenden, die hier verfügbar ist: Lister standalon

Mit dem integrierten Dateilister können Dateien nahezu jeder Größe (bis zu 2^63 Byte) im Text -, Unicode -, HTML -, Binär-oder Hex-Format, Bitmap-Grafiken (BMP, jpg, GIF, PNG), Multimedia-Dateien und jetzt auch RTF-Dateien angezeigt werden. Es hält nur einen kleinen Teil der Datei im Speicher (außer Bitmaps), der Rest wird automatisch geladen, wenn Sie durch scrollen Text.

 1
Author: Jessica,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-05-07 12:17:21

Verwenden Sie einen Hex-Editor wie HxD, sie streamen normalerweise die Festplatte, anstatt die gesamte Datei zu lesen.

Wählen Sie alles von oben nach unten aus und deaktivieren Sie dann die Auswahl nach oben, was auch immer Sie behalten möchten.

Löschen Sie alles, was Sie nicht möchten (dies kann etwas dauern und eine Ladeleiste wird möglicherweise angezeigt, sollte aber nicht hängen bleiben oder überlastet werden, wie es Notepad++ tun würde).

Dann können Sie es in Notepad++ öffnen, falls Sie keine automatischere Lösung benötigen.

 1
Author: Deji,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-04-05 09:02:32

Sie können eine dedizierte Daten-Workbench verwenden, die Ankhor FlowSheet heißt.

  • Installieren Sie das Paket 'Große Texte anzeigen und filtern'
  • Importieren Sie die enthaltende Bibliothek LargeTextReader.flsx
  • Geben Sie den Pfad zu Ihrer Datei an
  • Sie GTextOpen, um es zu öffnen
  • Verbinde es mit GTextView
  • Verbinde es mit dem Dashboard
  • Viel Spaß beim Scrollen durch die Datei !

Es gibt viele Operatoren zum Filtern, Verbinden oder Extrahieren der erforderlichen Lines.

Das Beste ist, dass Sie keine 8 GB RAM benötigen, um die Datei in die Ansicht zu bringen, die Daten werden fast ohne Verzögerung durch kleine Blöcke gestreamt.

Ich selbst konnte bereits in eine OSM-Datendatei mit 43 GB und mehr als 600 Millionen Zeilen schauen...

Die Community Edition der Anwendung ist kostenlos und sollte auch für solche Aufgaben geeignet sein.

Screenshots des Flowsheets:

Graph:

geben Sie hier die Bildbeschreibung ein

- Dashboard:

geben Sie hier die Bildbeschreibung ein

 1
Author: Datenwürfel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-06-06 10:20:07

Ich habe BareTail lange benutzt, aber es fehlten Funktionen wie Filtern, Zeitsynchronisation, Zeilennummern, Nebenansicht und so weiter ... also habe ich endlich meinen eigenen Log-Viewer geschrieben: "Loxx" . Es ist nur für Windows und kostenlos mit einer begrenzten Funktionalität, kann große Dateien, Echtzeit-Updates und vieles mehr lesen.

Eine Lizenz ist erforderlich für:

  • Geänderte Dateien speichern
  • Filterung von Dateien
  • Jede Verwendung von regulären Ausdrücken oder Platzhalter
  • Zeitsynchronisation zwischen Dateien

Hier ist ein screenshot des Hauptfensters:

Bitte haben eine versuchen - jedes feedback ist willkommen!

 1
Author: mommos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-12-05 07:52:57

Dies nicht wirklich die Antwort auf Ihre Frage, aber wenn Sie gehen, um suchen in großen Dateien, die ich gefunden habe, die Waffe zu sein, die nur arbeiten editor http://www.movsd.com/thegun.htm - homepage sieht aus wie Mist und editor geschrieben wurde, die vor Jahren in assembler und haben nur wenige Funktionen, aber es funktioniert.

Ich denke auch, dass Baretail mit diesen riesigen Dateien umgehen kann, bin mir aber nicht 100% sicher, Baretail ist auch ein Schneider und verfügt über einige Funktionen wie Filter und dergleichen. (wenn Sie nur das Ende der Datei wollen, nehme ich Sie an werden Protokolle analysieren, können keine andere vernünftige Situation sehen) https://www.baremetalsoft.com/baretail/

 0
Author: Griffin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-12-05 08:14:12

Ich würde den Schwanz in eine neue Datei senden und eine neue Datei in Notepad++öffnen.

tail -200 "myfile.txt" > tempfile.txt
 -1
Author: user18896654353,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-05-07 12:00:40