Wie verwende ich Split im Mac OS X Terminal, um Dateien direkt in ein anderes Verzeichnis zu teilen?

18

Wie verwende ich den OS X Terminal-Befehl split, um eine Datei in mehrere Teile aufzuteilen und in einem anderen Ordner auf einem anderen Laufwerk zu speichern?

Der Grund dafür ist, dass ich Dateien in einen FAT32-Speicher verschieben muss, sie jedoch für die Beschränkung der Dateigröße auf 4 GB für FAT32 zu groß sind.

Außerdem ist auf meinem HFS + -Laufwerk nicht mehr genügend Speicherplatz vorhanden, um es dort zu teilen und dann zu verschieben.

Irgendwelche Ideen?

Kebman
quelle

Antworten:

21

Wenn sich Mac OS X splitwie GNU Coreutils verhält split, wählen cdSie das Verzeichnis , in dem sich die aufgeteilten Dateien befinden sollen, und führen Sie den folgenden Befehl aus:

split -b <size> /location/of/big/file
Lamar B
quelle
VIELEN DANK! : D Scheint zu funktionieren, da ich momentan "split-copy" bin. Hier ist, was ich getan habe: CD in das Verzeichnis, in dem ich die Dateien haben wollte, wie Sie gesagt haben, und dann habe ich split -b 2048m /location/of/big/file
Folgendes
2
Die naheliegende nächste Frage wäre, wie die Dateien wieder zusammengefügt werden können. Der joinBefehl ist nicht geeignet. Der catBefehl kann stattdessen verwendet werden: cat file1 file2 file 3> onebigfile oder cat file *> onebigfile
user535673