Sous Linux. J'ai un répertoire d'environ 150 gros fichiers CSV; il suffit de faire un zip -9
sur eux pour créer un fichier monolithique encore trop volumineux. Je voudrais simplement les compresser en peut-être quatre ou cinq fichiers zip de 30 à 40 CSV chacun; De cette façon, le séquençage ou la commande de zip fractionnée ne sera pas un problème, car chaque zip est indépendant. Il doit y avoir un moyen simple de le faire. Aucune suggestion?
(et oui, zip est le format préféré, si possible)
linux
compression
zip
WorldsEndless
la source
la source
file.z01 file.z02 ... file.zip
etunzip file.zip
ne fonctionne pas directement (j'utiliserais zip -F pour les recombiner en premier). Notez que ceux-ci ne sont pas "indépendants" comme demandé.;)
Utiliser
split
sur la liste des fichiers d'entrée :-).(Non testé, j'ai inclus des commandes rm pour le nettoyage, faites attention).
la source
split -C
(--line-bytes
) et nonsplit -l
(--lines
)? Ce serait plus prévisible, en ce qui concerne le nombre de fichiers CSV dans une archive.