Wie man das Tar -Archiv in mehrere Blöcke einer bestimmten Größe aufteilt

Wie man das Tar -Archiv in mehrere Blöcke einer bestimmten Größe aufteilt

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
Tar -Archiv in Blöcke aufteilen Softwareanforderungen und Linux -Befehlszeilenkonventionen
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…