C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) split Verwendung: Dateien in kleinere Teile aufteilen
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
    5. Tipps

[Linux] C Shell (csh) split Verwendung: Dateien in kleinere Teile aufteilen

Übersicht

Der Befehl split wird verwendet, um große Dateien in kleinere Teile zu zerlegen. Dies kann nützlich sein, um die Verarbeitung großer Datenmengen zu erleichtern oder um Dateien zu übertragen, die Größenbeschränkungen unterliegen.

Verwendung

Die grundlegende Syntax des Befehls lautet:

split [Optionen] [Argumente]

Häufige Optionen

  • -b SIZE: Legt die Größe der Ausgabedateien fest. Größe kann in Bytes, Kilobytes (k), Megabytes (m) usw. angegeben werden.
  • -l LINES: Gibt die Anzahl der Zeilen an, die jede Ausgabedatei enthalten soll.
  • -d: Verwendet numerische Suffixe anstelle von alphabetischen Suffixen für die Ausgabedateien.
  • --additional-suffix=SUFFIX: Fügt den angegebenen Suffix zu den Ausgabedateien hinzu.

Häufige Beispiele

Hier sind einige praktische Beispiele für die Verwendung des split-Befehls:

  1. Datei in Teile von 1000 Zeilen aufteilen:
    split -l 1000 große_datei.txt
    
  2. Datei in Teile von 1 Megabyte aufteilen:
    split -b 1m große_datei.txt
    
  3. Datei in Teile von 500 Bytes mit numerischen Suffixen aufteilen:
    split -b 500 -d große_datei.txt teil_
    
  4. Datei in Teile von 200 Zeilen mit einem zusätzlichen Suffix aufteilen:
    split -l 200 --additional-suffix=.txt große_datei.txt teil_
    

Tipps

  • Überprüfen Sie die Größe der Ausgabedateien, um sicherzustellen, dass sie Ihren Anforderungen entsprechen.
  • Verwenden Sie die Option -d, wenn Sie eine einfachere Sortierung der Ausgabedateien benötigen.
  • Denken Sie daran, dass die Ausgabedateien standardmäßig mit dem Präfix x benannt werden, es sei denn, Sie geben ein anderes Präfix an.