Ich möchte eine Datei komprimieren, tar
wüsste aber gern, ob dies bei gleichzeitiger Aufteilung der Dateien möglich ist.
Ich weiß, dass dies unter Windows mit WinRAR möglich ist. Ich weiß auch, dass ich es verwenden kann, split
aber ich müsste es dann von Linux trennen.
Antwort1
Sie können die Ausgabe tar
an stdout senden und diese dann in das split
Programm weiterleiten.
tar cvzf - ./path/to/dir | split --suffix-length=LENGTH --bytes=SIZE - chunkedTar
Wählen Sie Ihre Suffixlänge und Dateigrößenman split
Um die Teilung rückgängig zu machen, ordnen Sie die Dateien in der richtigen Reihenfolge an und leiten Sie sie weiter an tar
.
cd where_you_want_to_untar
cat /path_to_chunks/chunkedTar* | tar xvzf -
Antwort2
Tatsächlich scheint es so, dass unter Linux mit aufgeteilte Dateien split
unter Windows mit wieder zusammengesetzt werden können copy
.
Siehe die zugehörige Frage und AntwortHier.