Ich habe eine große Datei mit dem Befehl split von einem Terminal geteilt und von einem USB-Stick auf mein MacBook kopiert.
Dies führt zu einigen Dateien mit den Namen 'xaa', 'xab', 'xac'.
Wie füge ich sie innerhalb eines Terminals wieder zusammen?
Ich habe eine große Datei mit dem Befehl split von einem Terminal geteilt und von einem USB-Stick auf mein MacBook kopiert.
Dies führt zu einigen Dateien mit den Namen 'xaa', 'xab', 'xac'.
Wie füge ich sie innerhalb eines Terminals wieder zusammen?
Antworten:
cat xaa > newfile
cat xab >> newfile
cat xac >> newfile
Wenn Sie einen einzelnen Operanden '>' verwenden, senden Sie die Ausgabe an eine neue Datei. Durch die Verwendung eines doppelten Operanden '>>' wird der Inhalt an das Ende einer vorhandenen Datei angehängt (und aus Interesse auch erstellt, wenn er noch nicht vorhanden ist.
Wenn alle Ihre Dateien definitiv in einer übersichtlichen alphabetischen Reihenfolge vorliegen, können Sie Folgendes verwenden:
cat x* > newfile
oder
cat xaa xab xac > newfile
falls die Dateinamen nicht in alphabetischer Reihenfolge sind.
sha256sum filenameUbuntu und openssl sha -sha256 filenameOS X überprüft. ) Als ich es auf ein HTFS + -Laufwerk verkettete, war die verkettete Datei korrekt.
cat xaa xab xac > newfile