web-dev-qa-db-fra.com

Comment ouvrir la file d'attente de 8 Go de fichiers journaux à l'aide de Notepad ++ sous Windows?

Comment ouvrir la queue de 8 Go de fichiers journaux à l'aide de Notepad ++ sous Windows?

J'ai utilisé Notepad Document Monitor mais je ne comprends pas très bien comment l'utiliser. Je commence à surveiller et puis quoi? Comment sélectionner le gros fichier?

Je ne peux pas simplement ouvrir le fichier car il s'agit de 8 Go. Donc, j'ai eu ce gros fichier journal de 8 Go. Je veux seulement voir la queue. Comme les 100 000 dernières lignes, par exemple.

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

dit que je devrais ouvrir le fichier.

L'intérêt de ne voir que la queue est que le fichier est trop volumineux. Je veux seulement voir la queue.

14
user4951

Vous pouvez utiliser la commande PowerShell 3: Get-Content yourfile.log -Tail 100

15
niutech

J'avoue avoir utilisé 7Zip pour travailler occasionnellement sur d'énormes fichiers. Voici comment:

  1. Installez 7-Zip. Vous le voulez probablement de toute façon.
  2. Cliquez avec le bouton droit sur le fichier journal géant.
  3. Sélectionnez 7-Zip -> Ajouter à l'archive ...
  4. Changer le "format d'archive" en tar
  5. Remplacez "Fractionner en volumes, octets" par 650 Mo ou la taille de votre choix.
  6. Cliquez sur OK. Il devrait générer un groupe de fichiers portant le même nom mais se terminant par .tar.001 et .tar.002.
  7. Ouvrez ces fichiers dans Notepad ++ ou tout ce que vous utilisez pour lire des fichiers.

Il y a quelques inconvénients:

  • La première ligne du premier fichier aura des déchets liés à tar.
  • Les fichiers ne démarrent/arrêtent généralement pas sur les limites de nouvelle ligne.
  • Ne fonctionnera pas si le fichier est activement ajouté à.
4
Ryan

Vous pouvez utiliser un workbench dédié, appelé Ankhor FlowSheet.

  • Installez le package 'Afficher et filtrer les gros textes'
  • Importer la bibliothèque contenant LargeTextReader.flsx
  • Spécifiez le chemin d'accès à votre fichier
  • Vous GTextOpen pour l'ouvrir
  • Connectez-le avec GTextView
  • Connectez-le avec le tableau de bord
  • Amusez-vous à faire défiler le fichier!

Il existe de nombreux opérateurs pour filtrer, joindre ou extraire les lignes requises.

La meilleure chose à faire est que vous n’avez pas besoin de 8 Go de RAM pour afficher le fichier dans la vue.

J'ai moi-même déjà pu examiner un fichier de données OSM de 43 Go et plus de 600 millions de lignes ...

L'édition communautaire de l'application est gratuite et devrait convenir même à de telles tâches.

Captures d'écran de la FlowSheet:

Graphique:

enter image description here

Tableau de bord:

enter image description here

1
Datenwürfel

Vous pouvez utiliser la fonction de liste de fichiers de Total Commander (la touche de raccourci est F3) ou la version autonome disponible ici: Lister standalon

Le gestionnaire de fichiers intégré permet d’afficher des fichiers de presque toutes les tailles (jusqu’à 2 ^ 63 octets) sous forme de texte, Unicode, HTML, format binaire ou hexadécimal, des graphiques bitmap (bmp, jpg, gif, png), des fichiers multimédias, et maintenant également. RTF fichiers. Il ne conserve qu'une petite partie du fichier en mémoire (à l'exception des images bitmap), le reste est automatiquement chargé lors du défilement du texte.

1
Jessica

Utilisez un éditeur hexadécimal tel que HxD. Ils lisent généralement le disque dur au lieu de lire le fichier en entier.

Sélectionnez tout ce que vous voulez, de haut en bas, puis commencez à désélectionner tout ce que vous souhaitez conserver.

Supprimez tout ce que vous ne voulez pas (cela peut prendre un peu de temps et une barre de chargement peut apparaître, mais ne devrait pas être bloqué ni surchargé comme le ferait Notepad ++).

Ensuite, vous pouvez l’ouvrir dans Notepad ++, au cas où vous n’auriez pas besoin d’une solution plus automatique.

1
Deji