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.