Wie man den Schwanz von 8 GB-Protokolldateien mit Notepad ++ in Windows öffnet?
Ich habe Notepad Document Monitor verwendet, verstehe aber nicht, wie ich es verwenden soll. Ich beginne zu überwachen und was dann? Wie wähle ich die große Datei aus?
Ich kann die Datei nicht einfach öffnen, da sie 8 GB groß ist. Also habe ich diese große Datei 8GB Log. Ich will nur den Schwanz sehen. Wie zum Beispiel die letzten 100k Zeilen.
https://confluence.atlassian.com/pages/viewpage.action?pageId=321854547
sagt, ich soll die Datei öffnen.
Der springende Punkt, nur den Schwanz zu sehen, ist, dass die Datei zu groß ist. Ich will nur den Schwanz sehen.
Antworten:
Sie können den PowerShell 3-Befehl verwenden:
Get-Content yourfile.log -Tail 100
quelle
Ich werde gestehen, dass ich 7Zip verwendet habe, um gelegentlich große Dateien zu umgehen. Hier ist wie:
Es gibt einige Nachteile:
quelle
tail
Befehle, so dass Sie nicht so viele SchritteSie können die Datei-Lister-Funktion von Total Commander (Hotkey ist F3) oder die Standalone-Version verwenden, die hier verfügbar ist: Lister-Standalon
Der integrierte Dateilister ermöglicht die Anzeige von Dateien fast jeder Größe (bis zu 2 ^ 63 Byte) in Text-, Unicode-, HTML-, Binär- oder Hex-Format, Bitmap-Grafiken (bmp, jpg, gif, png), Multimediadateien und jetzt auch RTF-Dateien. Es wird nur ein kleiner Teil der Datei gespeichert (mit Ausnahme von Bitmaps), der Rest wird automatisch geladen, wenn Sie durch den Text scrollen.
quelle
Verwenden Sie einen Hex-Editor wie HxD, da diese normalerweise die Festplatte streamen, anstatt die gesamte Datei zu lesen.
Wählen Sie alles von oben nach unten aus und heben Sie dann die Auswahl nach oben auf, was Sie behalten möchten.
Löschen Sie alles, was Sie nicht möchten (dies kann einige Zeit in Anspruch nehmen und eine Ladeleiste wird möglicherweise angezeigt, sollte jedoch nicht hängen bleiben oder überladen werden, wie dies mit Notepad ++ der Fall wäre).
Dann können Sie es in Notepad ++ öffnen, falls Sie keine automatischere Lösung benötigen.
quelle
Sie können eine dedizierte Daten-Workbench namens Ankhor FlowSheet verwenden.
Es gibt viele Operatoren zum Filtern, Verknüpfen oder Extrahieren der erforderlichen Zeilen.
Das Beste ist, dass Sie nicht 8 GB RAM benötigen, um die Datei in die Ansicht zu laden. Die Daten werden nahezu ohne Verzögerung durch kleine Blöcke "gestreamt".
Ich selbst konnte bereits eine OSM-Datei mit 43 GB und mehr als 600 Millionen Zeilen durchsuchen ...
Die Community Edition der Anwendung ist kostenlos und sollte auch für solche Aufgaben geeignet sein.
Screenshots des FlowSheets:
Graph:
Instrumententafel:
quelle
Ich habe BareTail lange Zeit benutzt, aber es fehlten Funktionen wie Filterung, Zeitsynchronisation, Zeilennummern, Side-by-Side-Ansicht und so weiter ... Also habe ich endlich meinen eigenen Log-Viewer geschrieben: "Loxx" . Es ist nur für Windows verfügbar und mit eingeschränkter Funktionalität kostenlos. Es kann große Dateien, Echtzeit-Updates und vieles mehr lesen.
Eine Lizenz ist erforderlich für:
Hier ist ein Screenshot des Hauptfensters:
Bitte probieren Sie es aus - jedes Feedback ist willkommen!
quelle
Dies nicht wirklich Ihre Frage beantworten , aber wenn Sie zu Blick in große Dateien gehen habe ich die Waffe , um die einzige funktionierende Editor gefunden http://www.movsd.com/thegun.htm Homepage sieht aus wie Mist und Editor wurde geschrieben Vor langer Zeit in Assembler und haben nur wenige Funktionen, aber es funktioniert.
Ich denke auch, dass Baretail diese riesigen Dateien verarbeiten kann, aber nicht 100% sicher ist, Baretail ist auch ein Schneider und hat einige Funktionen wie Filter und so. (Wenn Sie nur das Ende der Datei wollen, können Sie vermutlich keine andere vernünftige Situation erkennen.) https://www.baremetalsoft.com/baretail/
quelle
Ich würde den Schwanz in eine neue Datei schicken und neue Datei in Notepad ++ öffnen.
quelle
Tail
ist ein Linux-Befehl, nicht wahr?