So verwenden Sie den Split-Befehl unter Linux

Unter Linux können Sie die großen Dateien mithilfe eines Befehls namens „ Teilt. Standardmäßig teilt dieser Befehl die Datei in 1000 Zeilen pro Datei auf, Sie können die Dateien jedoch auch entsprechend Ihren Anforderungen aufteilen. Standardmäßig sind die Dateien in kleinere Dateien aufgeteilt und ihre Namen beginnen mit den Präfixen x und die Größe beträgt 1000 Zeilen. Sie können diese Parameter auch ändern.

Lesen Sie diesen Artikel, um zu erfahren, wie Sie das verwenden können Teilt Befehl.

Linux-Split-Befehlssyntax

Die grundlegende Syntax für die Teilt Der Befehl wird wie folgt gegeben:

Teilt [options] [file] [prefix]

Linux-Split-Befehlsoptionen

Bei der Nutzung haben Sie verschiedene Möglichkeiten Teilt Mit dem Befehl können Sie diese Optionen verwenden, um verschiedene Vorgänge auszuführen:

Option/Flagge
Beschreibung

-A
Suffixlänge festlegen.

-B
Identifizieren Sie die Größe pro Ausgabedatei.

-C
Maximale Größe der Datei kann bestimmt werden.

-N
Erzeugt eine bestimmte Anzahl von Ausgabedateien.

-e
Entfällt das Erstellen leerer Ausgabedateien.

-l
Erstellt Dateien mit einer bestimmten Ausgabezeile.

-D
Suffixe in numerische Werte umwandeln.

–ausführlich
Zeigt eine detaillierte Ausgabe an.

Um eine Datei in kleinere Dateien aufzuteilen, verwenden Sie die unten angegebene Befehlssyntax:

Dateiname teilen

Zur Demonstration habe ich die obige Syntax zum Teilen der Datei verwendet example.txt in kleinere Dateien:

teilen Sie example.txt auf

Durch Ausführen des folgenden Befehls können Sie die kleineren Dateien überprüfen, in die die Datei konvertiert wird:

ls

Notiz: Standardmäßig ist die Teilt Der Befehl verwendet das Präfix „x“, um die aufgeteilten Dateien zu benennen.

Führen Sie den folgenden Befehl aus, um die Anzahl der Zeilen pro Datei zu ermitteln. Sie können sehen, dass sie standardmäßig 1000 beträgt:

wc -l example.txt xa*

Teilen Sie nun eine kleinere Datei mit dem folgenden Befehl in die Dateien auf:

teilen Sie example2.txt auf

Führen Sie den unten angegebenen Befehl aus, um die kleineren Dateien zu überprüfen, die für die Datei erstellt wurden example2.txt.

ls

Führen Sie den folgenden Befehl aus, um die Anzahl der Zeilen pro Datei zu ermitteln. Sie können sehen, dass sie standardmäßig 1000 beträgt:

wc -l example2.txt xa*

Legen Sie die Anzahl der Zeilen pro Datei fest

Benutzen Sie die -l Befehl mit Split, um die standardmäßige 1000-Zeilen-Beschränkung zu überschreiben. geteilt -l Der Befehl wird verwendet, um die Zeilennummer in der Datei anzupassen.

Ich habe beispielsweise eine Datei in kleinere Dateien aufgeteilt, indem ich die Zeilen pro Datei auf gleich gesetzt habe 2500:

split -l2500 example.txt

Führen Sie den folgenden Befehl aus, um die Anzahl der Zeilen pro Datei zu überprüfen:

wc -l example.txt xa*

Führen Sie den unten angegebenen Befehl aus, um Teilt den Text in 500-Zeilen-Dateien:

split -l500 example2.txt

Führen Sie den folgenden Befehl aus, um die Anzahl der Zeilen pro Datei zu überprüfen, die Sie festgelegt haben:

wc -l example2.txt xa*

Wählen Sie Dateigröße

Mit dem Befehl können Sie Dateien basierend auf ihrer Größe aufteilen geteilt -b. Zum Beispiel zum Erstellen 1500 KB Datei mit der Datei example1.txt Führen Sie den folgenden Befehl aus:

split -b1500K example1.txt –verbose

Führen Sie den folgenden Befehl aus, um die Dateigröße zu überprüfen:

wc -c example1.txt xa*

Geben Sie die maximale Größe an

Sie können die maximale Dateigröße auch mit dem Split-Befehl angeben:

Um eine maximale Ausgabedateigröße anzugeben, verwenden Sie die -C Befehl. Zur Veranschaulichung geteilt example1.txt und stellen Sie eine Ausgabegröße von 2 MB bereit, indem Sie Folgendes verwenden:

teilen Sie example1.txt -C 2 MB auf

Legen Sie die Anzahl der Ausgabedateien fest

Benutzen Sie die -N Option zum Festlegen der Ausgabezahlen Ihrer Datei. Teilen Sie zum Beispiel example.txt in 10 Abschnitte, indem Sie den folgenden Befehl ausführen:

split example1.txt -n 10

Teilen Sie eine Datei am Ende einer Zeile

Eine andere Möglichkeit, die Option -n zu verwenden, besteht darin, eine Datei am Ende einer ganzen Zeile zu teilen.

Kombinieren Sie dazu -N Und l. Teilen Sie die große Textdatei beispielsweise in 10 Dateien auf, die jeweils mit der folgenden vollständigen Zeile abschließen müssen:

split -nl/10 example1.txt

Suffixlänge festlegen

Mit dem Befehl „split“ können Sie Dateien mit einem aus zwei Buchstaben bestehenden Standardsuffix generieren. Der -A Flag mit dem Split-Befehl wird verwendet, um die Länge zu ändern. Um beispielsweise das Suffix auf drei Zeichen zu beschränken, führen Sie den folgenden Befehl aus:

split -a 3 example1.txt

Für weitere Hilfe nutzen Sie bitte die Mann Befehl zum Öffnen der Teilt Befehlshandbuch auf dem Terminal.

Mann spaltete sich

Abschluss

Dieser Artikel konzentrierte sich auf die Verwendung Teilt Befehle in Linux-Systemen. Standardmäßig ist die Teilt Der Befehl unterteilt eine Datei in 1000-Zeilen-Teile, von denen jeder in mehrere Dateien unterteilt ist. Du kannst den … benutzen Teilt Befehl zum Aufteilen großer Dateien in kleinere Dateien. Die obige Anleitung zeigt Ihnen, wie Sie die Dateien nach bestimmten Merkmalen in mehrere aufteilen Teilt Befehle unter Linux.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen