Existe-t-il un éditeur de texte capable de modifier ce fichier?
J'ai essayé:
gedit
kate
nano
vim
mcedit
sans succès.
files
text-editor
cupakob
la source
la source
Réponses:
Une autre méthode consiste à utiliser
split
. Divisez le fichier en 8 morceaux et manipulez les fichiers avec un éditeur. Après cela, vous réassemblez les fichiers à nouveau.la source
nano --nonewlines
pour éviter l'ajout automatique de nouvelles lignes)Essayez joe . Je viens de l'utiliser pour éditer un fichier de vidage SQL ~ 5G. Il a fallu environ une minute pour ouvrir le fichier et quelques minutes pour le sauvegarder, avec très peu d’utilisation de swap (sur un système disposant de 4G de RAM).
la source
vous ne les trouverez pas. Si vous souhaitez remplacer certaines lignes de ce fichier, vous pouvez consulter avec
less
ou grep et utilisersed
pour rechercher et remplacer certaines lignes.comme ça:
sur Wikipedia quelques exemples utiles: http://en.wikipedia.org/wiki/Sed
la source
-i
drapeau (in-situ), il se comporte donc essentiellement comme un éditeur de texte qui remplacera le contenu du fichier d'origine.sed -i
; c'est pour çaed
.Essayez-le, si vous voulez, mais ces gros fichiers deviennent impraticables si vous voulez effectuer un montage "normal"; par exemple, vous ne voulez pas sauvegarder vos modifications trop souvent; ça va prendre trop longtemps :)
S'il s'agit d'un jeu unique
split
etjoin
qu'il fonctionne assez bien, et qu'il est assez simple de le diviser en morceaux gérables, puis de rejoindre les morceaux ... Notez que de nombreux rédacteurs ajouteront un caractère de nouvelle ligne à la fin de votre texte modifié. déposer et le faire sans vous en informer! Pour plus d'informations, voir Comment arrêter Gedit, Gvim, Vim, Nano d'ajouter le caractère de fin de ligne de fin de fichier?Essayez Gvim si vous voulez vraiment éditer un si gros fichier ... Je viens de charger un fichier de 3,9 Go, et tout semble être normal ...
Voici un lien intéressant sur le sujet, à stackoverflow
la source
iotop
de regarder ses statistiques d’entrée / sortie pendant le chargement de celui-ci ... System Monitor indique que j’ai 3,2 Go de RAM (quels casse-tête moi, comme j'ai 4 Go) ...Utilisez glogg - l'explorateur de journaux rapide et intelligent: http://glogg.bonnefon.org/
la source
Il existe un autre moyen très simple et rapide de remplacer le contenu dans des fichiers très volumineux (qui fonctionne au lieu de modifier de grandes vidages mysql)
Tout d’abord, vous devriez installer Midnight Comander - excellent gestionnaire de fichiers pour les systèmes Linux
Après cela, vous pouvez ouvrir n’importe quel fichier de n’importe quelle taille en "mode visualisation" (avec le raccourci F3), basculer en vue HEX (raccourci F4) et activer le mode édition (raccourci F2).
Par exemple, j'avais 3 Go de vidage mysql, où je veux supprimer une ligne SQL. J'ouvre le mode d'affichage, trouve la chaîne, ouvre le mode hexadécimal et remplace le contenu avant la ligne requise par le commentaire MYSQL (chaîne "-", codes hexadécimaux 2D 2D 20).
Exemple:
la source
010 Editor est très bien pour moi, fonctionne très vite.
la source
Selon tuxdiary :
HTH
la source
L'
nedit
éditeur de texte existe depuis longtemps et est tout à fait capable. Il peut ouvrir un fichier texte de 1,9 Go en environ 20 secondes. Il s’agit d’une interface graphique semblable à celle de Windows qui offre toutes les fonctionnalités d’édition de texte standard, telles que la coloration syntaxique, l’indentation, la numérotation des lignes, etc.Si vous souhaitez redimensionner la fenêtre, faites-le avant d'ouvrir le fichier volumineux. Le Motif X11 est un peu lent sur le redimensionnement, mais c'est aussi une demande difficile.
Il est dans tous les référentiels standard, donc installez-le avec:
C'est open source GPLv2.
https://sourceforge.net/projects/nedit/
Je patauge dans des fichiers texte de 30 à 40 Mo et je les
nedit
gère facilement.la source
Vous pouvez ouvrir le fichier avec
hexedit
. Cependant, vous ne pourrez que modifier du texte, pas l'ajouter ou le supprimer.la source
Selon cet article de Wikipedia Comparaison des éditeurs de texte VIM entre autres. J'allais suggérer Geany mais il y a un? dans le domaine du support de fichiers volumineux ...
EDIT: J’ai essayé avec geany et j’ai abandonné après 10 minutes d’attente avec 3 noyaux et quasiment toute ma mémoire (virtuelle et physique) utilisée tout le temps ... J'aurais été plus patient. J'ai cherché et n'ai trouvé aucun paramètre / préférence pour gérer différemment les gros fichiers.
J'aime mieux la réponse de fred.bear.
la source
Sous Windows, vous avez TextPad, EditPad et EmEditor.
Sous Linux, vous avez des
kinésiques:
http://turtlewar.org/projects/editor/
et de nombreux éditeurs hexagonaux tels que:
bless
http://home.gna.org/bless/
ou
wxhexeditor
http://wxhexeditor.sourceforge.net/home.php
Tous vous permettent d'éditer des fichiers très volumineux (même un téraoctet) et vous pouvez le faire facilement, sans avoir à scinder et recombiner le fichier, ce qui est sujet aux erreurs et fastidieux.
la source
Nous nous retrouvons dans une situation où le fichier journal s’accumule à 6 Go et doit effectuer une recherche par date ou par chaîne. Peu d'éditeurs de texte connus pourraient prendre en charge un aussi gros fichier.
Trouvé l'éditeur JOE qui est capable de charger mon fichier de 6 Go en 2 minutes et activé pour explorer le fichier.
Version Windows (sourceforge.net)
Ubuntu (sourceforge.net)
la source
Je travaille avec NetBeans : c'est mieux qu'Eclipse dans ce contexte.
Je sais que c'est pour les développeurs, mais vous pouvez ouvrir n'importe quel fichier texte avec.
la source
Emacs fera le travail (j’ai déjà édité plus de 10 fichiers GiB), mais il est à peu près aussi désagréable pour le nouvel utilisateur que vim, il est donc possible que vos besoins ne soient pas satisfaits. La courbe d'apprentissage est assez raide.
la source