GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso creare un file tar multipart in Linux?

Puoi usare il split comando per dividere un archivio in più file. Ad esempio, se volessi che il mio archivio fosse archiviato in file da 1 MByte:

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

E quando voglio ricombinare e decomprimere:

cat myarchive.tar.* | tar xvf -

GNU Tar supporta nativamente più volumi. Ci sono molte opzioni, quella che ho trovato interessante era

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

la dimensione può essere specificata tramite -L (lunghezza del nastro)

Tuttavia, non supporta la compressione in questo modo, quindi dovresti farlo separatamente. "tar:Impossibile utilizzare archivi compressi multivolume"


Linux
  1. Come creare un file ZIP protetto da password in Linux

  2. Come utilizzare il comando Tar in Linux

  3. Come creare o aumentare lo spazio di scambio in Linux

  4. Come comprimere/decomprimere in Linux

  5. Come posso collegare simbolicamente un file in Linux?

Come creare file Tar Gz

Come installare i pacchetti .tar.gz o .tgz in Linux

Come creare directory da un file di testo in Linux

Come creare un file di grandi dimensioni da 1 GB o 10 GB in Linux

Come creare e utilizzare file di scambio su Linux

Come creare un file Tar gz