So verwenden Sie den Befehl Split unter Linux

So verwenden Sie den Befehl Split unter Linux
In Linux können Sie die großen Dateien mit einem Befehl aufgeteilt, der aufgerufen wurde Teilt. Standardmäßig spaltet dieser Befehl die Datei in 1000 Zeilen pro Datei auf, aber Sie können auch Dateien entsprechend Ihren Anforderungen teilen. Standardmäßig werden die Dateien in kleinere Dateien aufgeteilt und ihre Namen starten aus den Präfixen x und die Größe beträgt 1000 Zeilen und Sie können diese Parameter auch ändern.

Lesen Sie diesen Artikel, um zu wissen, wie Sie die verwenden können Teilt Befehl.

Linux Split -Befehlssyntax

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

Split [Optionen] [Datei] [Präfix]

Linux Split -Befehlsoptionen

Sie haben unterschiedliche Optionen während der Verwendung Teilt Befehl, Sie können diese Optionen verwenden, um unterschiedliche Operationen auszuführen:

Option/Flag Beschreibung
-A Suffixlänge einstellen.
-B Identifizieren Sie die Größe pro Ausgabedatei.
-C Die maximale Größe der Datei kann bestimmt werden.
-N Generiert eine bestimmte Anzahl von Ausgabedateien.
-e Verlassen Sie das Erstellen leerer Ausgabedateien.
-l Erstellt Dateien mit einer bestimmten Ausgabezeile.
-D Suffixe in numerische Werte ändern.
-ausführlich Zeigt eine detaillierte Ausgabe an.

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

Split File_Name

Zur Demonstration habe ich die obige Syntax verwendet, um die Datei zu teilen Beispiel.txt in kleinere Dateien:

Split -Beispiel.txt

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

ls

Notiz: Standardmäßig die Teilt Der Befehl "X" verwendet das Präfix "X", um die geteilten Dateien zu benennen.

Führen Sie den unten angegebenen Befehl aus, um die Anzahl der Zeilen pro Datei zu erhalten, und Sie können feststellen, dass er standardmäßig 1000 ist:

WC -L -Beispiel.txt xa*

Teilen Sie nun über den folgenden folgenden Befehl eine kleinere Datei in die Dateien auf:

Split Beispiel2.txt

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

ls

Führen Sie den unten angegebenen Befehl aus, um die Anzahl der Zeilen pro Datei zu erhalten, und Sie können feststellen, dass er standardmäßig 1000 ist:

WC -l Beispiel2.txt xa*

Stellen Sie die Anzahl der Zeilen pro Datei fest

Benutze die -l Befehl mit Split, um die Standardeinschränkung 1000-Line-Beschränkung zu überschreiben. Split -l Der Befehl wird verwendet, um die Zeilennummer in der Datei anzupassen.

Zum Beispiel habe ich eine Datei in kleinere Dateien aufgeteilt, indem ich die Zeilen pro Datei gleich einstellte 2500:

Split -l2500 Beispiel.txt

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

WC -L -Beispiel.txt xa*

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

Split -l500 Beispiel2.txt

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

WC -l Beispiel2.txt xa*

Wählen Sie Dateigröße

Sie können Dateien basierend auf ihrer Größe mit dem Befehl teilen Split -B. Zum Beispiel zum Erstellen 1500 kb Datei mit der Datei Beispiel 1.txt Führen Sie den unten angegebenen Befehl aus:

Split -b1500k Beispiel1.txt --verbose

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

WC -C -Beispiel1.txt xa*

Geben Sie die maximale Größe an

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

Verwenden Sie die Größe einer maximalen Ausgabedatei, um die Größe der maximalen Ausgabedatei anzugeben, die -C Befehl. Zur Illustration, geteilt Beispiel 1.txt und geben Sie eine Ausgangsgröße von 2 MB an, indem Sie Folgendes verwenden:

Split Beispiel1.txt -c 2mb

Stellen Sie die Anzahl der Ausgabedateien fest

Benutze die -N Option, die Ausgabenummern Ihrer Datei festzulegen. Zum Beispiel teilen Beispiel.txt In 10 Abschnitte durch Ausführen des folgenden Befehls:

Split Beispiel1.txt -n 10

Teilen Sie eine Datei am Ende einer Zeile auf

Eine andere Möglichkeit, die Option -n zu verwenden, ist die Aufteilung einer Datei am Ende einer ganzen Zeile.

Um dies zu tun, kombinieren Sie sich -N Und l. Teilen Sie beispielsweise die große Textdatei in 10 Dateien, von denen jedes mit der folgenden gesamten Zeile schließen muss:

Split -n l/10 Beispiel1.txt

Suffixlänge einstellen

Sie können Dateien mit einem Standard-Standardsuffix mit zwei Buchstaben mit dem Befehl Split generieren. Der -A Flag mit dem Befehl Split wird verwendet, um die Länge zu ändern. Zum Beispiel, um das Suffix drei Zeichen langfristig den unten angegebenen Befehl zu machen:

Split -a 3 Beispiel11.txt

Für weitere Hilfe verwenden Sie die Mann Befehl zum Öffnen der Teilt Befehlshandbuch am Terminal.

Mann trennte sich

Abschluss

Dieser Artikel konzentrierte sich auf die Verwendung Teilt Befehle in Linux -Systemen. Standardmäßig die Teilt Der Befehl unterteilt eine Datei in 1000-Zeilen-Teile, von denen jedes in mehrere Dateien unterteilt ist. Du kannst den ... benutzen Teilt Befehl, um große Dateien in kleinere Dateien zu unterteilen. Die obige Anweisung zeigt, wie Sie die Dateien basierend auf bestimmten Funktionen mit mehreren Funktionen teilen Teilt Befehle in Linux.