[commande] décomposer un gd ficher en 4
peppena
Messages postés
143
Statut
Membre
-
kmf31 Messages postés 1564 Statut Contributeur -
kmf31 Messages postés 1564 Statut Contributeur -
Bonjour ,
j'ai un fichier de 3Millions de lignes ,
je veux le décomposer en 4 ou 3 fichiers de tailles plus petites ,
comment faire ?
:)
--
;-) Cordialement
j'ai un fichier de 3Millions de lignes ,
je veux le décomposer en 4 ou 3 fichiers de tailles plus petites ,
comment faire ?
:)
--
;-) Cordialement
1 réponse
-
Avec la commande "split", par exemple:
split -c Y nom_grand_fichier
ousplit -l Y nom_grand_fichier
ici "Y" est la taille et "nom_grand_fichier" le nom du fichier en question et ca cree plusieurs fichiers appeles xaa, xab, xac, ...
La 1ere variante avec "-c Y" fait en sorte que chaque morceau x?? a une taile de Y bytes et pour la 2eme variante "-l Y" c'est plutot une taille en Y lignes, donc il faut decider si on coupe par taille en bytes ou en lignes. Regarde "man split" pour de details.
Pour recoller apres on peut faire avec "cat" et ">>", par exemple:mv xaa nouveau_fichier cat xab >> nouveau_fichier cat xac >> nouveau_fichier ...
et apres on efface les xab, xac, ... .