Wie man das Tar -Archiv in mehrere Blöcke einer bestimmten Größe aufteilt
- 2525
- 786
- Henry Liebold
Teerarchive können in mehrere Archive einer bestimmten Größe aufgeteilt werden, was praktisch ist, wenn Sie viele Inhalte auf Discs setzen müssen. Es ist auch nützlich, wenn Sie ein riesiges Archiv haben, das Sie hochladen müssen, aber lieber in Stücken tun möchte. In dieser Anleitung zeigen wir Ihnen die Befehle, die Sie benötigen, um TAR -Archive in mehrere Blöcke auf einem Linux -System aufzuteilen.
Dies funktioniert unabhängig von der Art von Komprimierung (oder dessen Fehlen), die Sie verwenden. Also Dateien mit Erweiterungen wie .Teer
, Teer.gz
, Teer.xz
, usw. kann alle in Stücke aufgeteilt werden. Wir zeigen Ihnen auch, wie Sie Dateien aus Archiven extrahieren, die in zahlreiche Dateien aufgeteilt wurden.
In diesem Tutorial lernen Sie:
- So teilen Sie TAR -Archive in mehrere Dateien auf
- Wie man geteilte Teerarchive öffnet
Kategorie | Anforderungen, Konventionen oder Softwareversion verwendet |
---|---|
System | Jede Linux -Distribution |
Software | Teer, Split und optionale Komprimierung |
Andere | Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl. |
Konventionen | # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können |
Splitische Teerarchive in mehrere Blöcke aufgeteilt
Um Tar -Archive in mehrere Dateien aufzuteilen, werden wir unsere putzen Teer
Befehl über Teilt
. Schauen wir uns ein Beispiel an.
In diesem Befehl wird ein GZIP -komprimiertes Teerarchiv in 5 MB Stücke aufgeteilt:
$ tar cvzf - Beispiel -dir/ | Split -Bytes = 5 MB -MyFiles.Teer.gz.TAR -Befehl, mit dem ein Verzeichnis in geteilte Dateien einer bestimmten Größe komprimiert wird
In unserem Beispiel teilen wir drei große Textdateien in 5 MB TAR -Archive auf. Wie Sie sehen können, erhalten die Dateien Namen wie:
$ ls myFiles* myFiles.Teer.gz.aa myfiles.Teer.gz.AC Myfiles.Teer.gz.ae myfiles.Teer.gz.Ag myfiles.Teer.gz.Ab Myfiles.Teer.gz.ad myfiles.Teer.gz.af
Sie können alle Optionen in Ihrem verwenden Teer
Befehl, dass Sie möchten. Beispielsweise unter Verwendung der BZIP2 -Komprimierung anstelle von GZIP. Was wirklich wichtig ist, ist, dass Sie auch die einschließen -
Option, die die Tar -Ausgabe an stdout sendet. Der Teilt
Das Dienstprogramm kann diese Daten dann interpretieren und in mehrere Dateien einer bestimmten Größe aufteilen.
Wenn Sie Ihre Archive in eine andere Größe aufteilen müssen, geben Sie einfach die richtige Größe nach dem an --Bytes =
Option in der Teilt
Befehl.
Offene geteilte Teerarchive
Um das von uns erstellte geteilte Teerarchiv zu öffnen, können Sie das verwenden Katze
Befehl, an die an die Teer
Befehl.
$ cat myfiles.Teer.gz.* | TAR XZVF -Öffnen eines TAR -Archivs, das in mehrere Dateien aufgeteilt wurde
Die Optionen, mit denen Sie verwenden Teer
Sollte das sein, was Sie normalerweise verwenden würden, um das Archiv zusammen mit dem zu extrahieren -
Möglichkeit. In unserem Fall extrahieren wir ein Teerarchiv, das mit Gzip komprimiert wurde, also verwenden wir XZVF
.
Gedanken schließen
In diesem Leitfaden haben wir gesehen. Der Teer
Und Teilt
Befehle erweisen sich perfekt für den Job. Es ist ein wiederkehrendes Thema unter Linux, damit zwei oder mehr Befehle zusammengespannt werden können, um ein einziges Ziel zu erreichen, und dies ist ein perfektes Beispiel dafür.
Verwandte Linux -Tutorials:
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Dinge zu installieren auf Ubuntu 20.04
- Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
- Top 10 beste Gnom -Erweiterungen für Ubuntu 20.04 Desktop
- Anfängerleitfaden zur Komprimierung mit XZ unter Linux
- Top 10 beste Gnom -Erweiterungen für Ubuntu 22.04 Desktop
- Dinge zu installieren auf Ubuntu 22.04
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Bestes Komprimierungswerkzeug unter Linux
- Wie man das Zip -Archiv in mehrere Blöcke eines bestimmten… aufteilt…
- « So teilen Sie das Zip -Archiv in mehrere Blöcke einer bestimmten Größe auf
- So verhindern Sie die Überprüfung der Konnektivitätskonnektivität von NetworkManager »