J'ai généré un wordlist.txt
de 11 Go par crunch-3.6
. Lorsque j'essaie d'ouvrir le fichier avec Vi ou gedit, je rencontre des problèmes en raison de la taille du fichier. Comment puis-je voir ce fichier?
N'utilisez pas d'éditeur de texte pour afficher du texte .
Il y a de meilleurs outils:
Voir les fichiers avec less
(Scroll with Space, End, Home, PageUp, PageDown; Rechercher avec "/ quelque chose"; Quitter avec q).
De less
manual:
Less n'a pas besoin de lire l'intégralité du fichier d'entrée avant de commencer. Ainsi, avec les gros fichiers d'entrée, il démarre plus rapidement que les éditeurs de texte tels que vi (1).
Usage:
less wordlist.txt
Considérez l'utilisation de less -n
:
-n ou --line-numbers:
Supprime les numéros de ligne. La valeur par défaut (utiliser des numéros de ligne) peut entraîner une exécution moins rapide dans certains cas, notamment avec un fichier d'entrée très volumineux. La suppression des numéros de ligne avec l’option
-n
évitera ce problème.
(merci d'avoir suggéré l'option -p @pipe)
Utilisez grep
pour n’obtenir que les lignes qui vous intéressent:
# Show all Lines beginning with A:
grep "^A:" wordlist.txt
# Show all Lines ending with x and use less for better viewing
grep "x$" wordlist.txt | less
Utilisez head
ou tail
pour obtenir les n premières ou dernières lignes.
head wordlist.txt
tail -n 200 wordlist.txt
Pour l'édition de texte, reportez-vous à cette question .
Souvent, juste "grep" suffit à trouver ce dont vous avez besoin.
Si vous avez besoin de plus de "contexte" autour d'une ligne particulière, utilisez "grep -n" pour trouver les numéros de ligne des lignes d'intérêt, puis utilisez sed pour imprimer une "partie" du fichier. autour de cette ligne:
$ grep -n 'Word' file
123:A line with with Word in it
$ sed -n '120,125p' file
A line
Another line
The line before
A line with with Word in it
The line after
Something else