Linux ausführen. Ich habe ein Verzeichnis von ungefähr 150 großen CSV-Dateien; Wenn Sie sie einfach bearbeiten zip -9
, wird eine monolithische Datei erstellt, die immer noch zu groß ist. Ich möchte, dass sie einfach in vier oder fünf Zip-Dateien mit jeweils 30-40 CSVs komprimiert werden. Auf diese Weise ist die Sequenzierung oder die übergreifende Zip-Reihenfolge kein Problem, da jede Zip unabhängig ist. Es muss einen einfachen Weg geben, dies zu tun. Irgendwelche Vorschläge?
(und ja, zip ist das bevorzugte Format, wenn möglich)
linux
compression
zip
WorldsEndless
quelle
quelle
file.z01 file.z02 ... file.zip
undunzip file.zip
arbeite nicht direkt (ich würde zip -F verwenden, um sie zuerst neu zu kombinieren). Beachten Sie, dass diese nicht wie gewünscht "unabhängig" sind.;)
Verwendung
split
in der Liste der Eingabedateien :-).(Nicht getestet, ich habe rm-Befehle zur Bereinigung eingefügt, seien Sie vorsichtig).
quelle
split -C
(--line-bytes
) und nichtsplit -l
(--lines
)? Das wäre vorhersehbarer, wenn man bedenkt, wie viele CSV-Dateien sich in einem Archiv befinden.