Comment faire pour afficher d'énormes fichiers txt dans Linux?
J'ai un 4 GiB fichier txt que j'ai besoin d'afficher.
Lorsque j'essaie de l'ouvrir dans Gedit il charge pendant un certain temps puis se bloque.
Avez-vous des idées d'un éditeur de texte que je peux utiliser pour afficher ce fichier. Mon OS est Fedora 20.
voir aussi: stackoverflow.com/questions/159521/...
Stack Overflow est un site pour la programmation et les questions de développement. Cette question semble être hors-sujet, car il n'est pas sur la programmation ou le développement. Voir Quels sont les sujets que pouvez-vous nous parler ici dans le Centre d'Aide. Peut-être Logiciel de Recommandations de la Pile d'Échange serait un meilleur endroit pour demander cela.
Utilisez la commande diviser. Voir askubuntu.com/a/28861/108176 pour plus de détails.
Stack Overflow est un site pour la programmation et les questions de développement. Cette question semble être hors-sujet, car il n'est pas sur la programmation ou le développement. Voir Quels sont les sujets que pouvez-vous nous parler ici dans le Centre d'Aide. Peut-être Logiciel de Recommandations de la Pile d'Échange serait un meilleur endroit pour demander cela.
Utilisez la commande diviser. Voir askubuntu.com/a/28861/108176 pour plus de détails.
OriginalL'auteur user3213163 | 2014-01-21
Vous devez vous connecter pour publier un commentaire.
Essayer glogg. Il a très bien fonctionné pour moi.
Debian:
Fedora:
Ce que vous avez dit! Idéal pour la visualisation immense fichiers avec zéro latence
Essayé glogg sur Windows 10, et elle est incroyable. Parfaitement fait le job.
À noter que cela nécessite une interface graphique et n'est pas une ligne de commande outil.
OriginalL'auteur voy
Pas les éditeurs de texte, mais dans la ligne de commande
tail -n 100 ./file.txt
vous donnera les 100 dernières lignes d'un fichier,head -n 100 ./file.txt
vous donnera les 100 premières lignes.vim dans la ligne de commande, les tampons, lorsque vous lisez un fichier (il n'a pas ouvert d'un seul coup) donc c'est assez efficace aussi.
si vous êtes nouveau à vim c'est un outil très pratique qui guide worldtimzone.com/res/vi.html
OriginalL'auteur thelastshadow
Si l'affichage est tout ce dont vous avez besoin, vous pouvez utiliser
less
qui devrait être fourni avec votre distribution. Je suis souvent de visualisation de plusieurs téraoctets de la taille des fichiers. Il y a aussi les variantes dezless
etbzless
pour format gzip/bzip2 ed fichiers.emacs
devrait également travailler avec des fichiers de grande taille (comme une alternative à vim).nano
est un autrevim
alternative je trouve plus facile à utiliser pour des tâches de base dans la configuration par défaut. Dans un court essai, j'ai pu visionner un fichier de 1 go, cependant l'ouverture, il a fallu plus de 30 secondes (mais après cela, il semble fonctionner assez bien).OriginalL'auteur Uli Köhler
Vous pouvez installer Midnight commander.
Debian, Ubuntu, etc.:
Red Hat, CentOS, Fedora, etc.:
Vous pouvez commencer à Midnight commander de la CLI avec le
mc
de commande.Après que vous pouvez sélectionner et ouvrir un fichier en "mode d'affichage" (F3) ou en "edit mode" (F4).
mc
est beaucoup plus efficace lors de l'ouverture et de la navigation des fichiers volumineux quevim
. Je l'ai vérifié moi-même.Si vous voulez regarder un très gros fichier dans votre éditeur de texte favori, sans se soucier des limitations associées à la RAM, je vous suggère de diviser le fichier à l'aide de la
split
commande:Ci-dessus cammand divise le fichier en 8 parties.
Bien sûr, cette solution permettra de vérifier uniquement pour certaines applications. Noter que chaque fichier conserve sa consistance après la division (par exemple XML ne fonctionne pas). Tout dépend de ce que vous voulez faire avec le fichier donné.
Ces méthodes sont utiles pour résoudre des problèmes réels.
S'il vous plaît laissez-moi savoir pourquoi la ansver est downvoted?
Parfois, les gens sont bizarres, fleurant bon! +1
OriginalL'auteur simhumileco