Ich habe eine riesige Datei (> 20 Gigs) auf meinem Quellcomputer und muss sie auf meinen Zielcomputer übertragen. Für die Zwecke dieser Frage nehmen wir an, dass ich keine Netzwerkverbindung zwischen den beiden Computern habe.
Ich muss diese Datei in eine Reihe kleinerer Dateien aufteilen, die kleineren Dateien auf DVD (s) schreiben und dann alles auf dem Zielcomputer wieder zusammensetzen.
Sowohl Quell- als auch Zielcomputer sind Linux-Boxen. Gibt es eine Möglichkeit, dies mit zu erreichen tar
? Ich habe das Gefühl, dass ich den --multi-volume
Parameter verwenden muss. Was sind meine Optionen?
Ich muss in der Lage sein, die Größe der Volumendateien anzugeben, um sicherzustellen, dass jede auf eine einzelne DVD passt.
Vielen Dank!
cat new* > newfile.txt
wird es explodieren!Andere Antworten haben behandelt
split
, um sie zu einer Master-Datei zu kombinieren, die Sie gerade verwendencat
.quelle
Dies kann einfach mithilfe von split erfolgen , das bereits in der Basis Ihrer Distribution verfügbar sein sollte, da es Teil von gnu coreutils ist .
quelle
split -b 4000000000 Dateiname
Es wird jede Datei von 4 GB erstellt
quelle