GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich eine mehrteilige Tar-Datei unter Linux erstellen?

Sie können den split verwenden Befehl zum Aufteilen eines Archivs in mehrere Dateien. Zum Beispiel, wenn ich mein Archiv in 1-MByte-Dateien speichern möchte:

tar -cvf - <stuff to put in archive> | split --bytes=1m --suffix-length=4 --numeric-suffix - myarchive.tar.

Und wenn ich rekombinieren und entpacken möchte:

cat myarchive.tar.* | tar xvf -

GNU Tar unterstützt nativ mehrere Volumes. Es gibt viele Möglichkeiten, diejenige, die ich gut fand, war

tar --create --multi-volume --file=/tmp/file1.tar --file=/tmp/file2.tar files_to_archive 

Größe kann über -L (tape-length)

angegeben werden

Es unterstützt jedoch keine Komprimierung auf diese Weise, sodass Sie dies separat tun müssten. "tar:Kann keine komprimierten Archive mit mehreren Volumes verwenden"


Linux
  1. So erstellen Sie eine passwortgeschützte ZIP-Datei unter Linux

  2. So verwenden Sie den Tar-Befehl unter Linux

  3. So erstellen Sie eine Auslagerungsdatei unter Linux

  4. So extrahieren oder entpacken Sie die tar.xz-Datei unter Linux

  5. Wie kann ich eine Datei unter Linux symbolisch verknüpfen?

So erstellen Sie eine Tar-Gz-Datei

So installieren Sie .tar.gz- oder .tgz-Pakete unter Linux

So erstellen Sie Verzeichnisse aus einer Textdatei unter Linux

So erstellen Sie eine große 1-GB- oder 10-GB-Datei unter Linux

So erstellen und verwenden Sie eine Auslagerungsdatei unter Linux

So erstellen Sie eine Tar gz-Datei