Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Detaillierte Erläuterung der Dateiaufteilungs- und -zusammenführungsmethoden unter Linux

Detaillierte Erläuterung der Dateiaufteilungs- und -zusammenführungsmethoden unter Linux

巴扎黑
巴扎黑Original
2017-08-17 10:14:221807Durchsuche

Die Dateiaufteilung unter Linux kann über den Befehl „split“ erreicht werden. Sie können eine große Datei in mehrere Dateien mit einer bestimmten Größe aufteilen, und die Aufteilungsgeschwindigkeit ist sehr hoch. Sie können zwei Modi angeben: Aufteilen nach Zeilennummer und Aufteilen nach Größe . . Das Zusammenführen von Dateien unter Linux kann über den Befehl cat erfolgen, was sehr einfach ist.

Verwenden Sie Split, um Dateien unter Linux zu teilen

Lesen Sie zuerst das Hilfedokument

Verwendung: split [OPTION]... [INPUT [PREFIX]]

Ausgabe von INPUT-Teilen mit fester Größe an PREFIXaa, PREFIXab, ...; die Standardgröße beträgt 1000 Zeilen und das Standard-PREFIX ist „x“, wenn INPUT nicht vorhanden ist

ist -, Standardeingabe lesen.

Pflichtargumente für lange Optionen sind auch für kurze Optionen obligatorisch.

-a, --suffix-length=N Suffixe der Länge N verwenden (Standard 2) Geben Sie die Suffixlänge der geteilten Datei an

-b, --bytes=SIZE put SIZE Bytes pro Ausgabedatei, geteilt durch Bytes, die Standardeinheit ist Bytes

-C, --line - bytes=SIZE setzt höchstens SIZE Zeilenbytes pro Ausgabedatei Geben Sie die maximale Größe einer einzelnen Zeile an, die Standardeinheit ist Bytes

-d, --numeric-suffixes verwenden numerische Suffixe anstelle von alphabetischen Zahlen verwenden als geteilte Dateien Das Suffix

-l, --lines = Number Put Number Lines Per Output File is split

-Verbose Drucken Sie eine Diagnose, bevor JEDE

Ausgabedatei geöffnet wird

--help zeigt diese Hilfe an und beendet

--version gibt Versionsinformationen aus und beendet

Modus 1: Geben Sie die Anzahl der Dateizeilen nach der Aufteilung an

Bei TXT-Textdateien können Sie die Datei teilen, indem Sie die Anzahl der Zeilen in der geteilten Datei angeben.

Befehl:

Nach der Segmentierung sind die standardmäßig generierten Suffixe aa, ab, ac ... und so weiter. Natürlich können die Suffixe auch angepasst werden.

split -l 300 large_file.txt new_file_prefix
Modus 2: Geben Sie die Dateigröße nach der Aufteilung an

Wir können Binärdateien auch nach Dateigröße trennen.

split -b 10m server.log waynelog
Verwenden Sie cat, um Dateien unter Linux zusammenzuführen

Befehl:

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Dateiaufteilungs- und -zusammenführungsmethoden unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn