GNU/Linux >> Linux Esercitazione >  >> Linux

Gzip compatibile con Rsync

il mio gzip (su Ubuntu e Fedora) ha l'opzione --rsyncable. Quindi crea i tarball usando:

tar -c whatever/ | gzip --rsyncable > file.tar.gz

BeezNest ha una spiegazione abbastanza buona dell'opzione rsyncable per gzip. Nel test dell'autore, questa opzione ha aggiunto circa l'1% alla dimensione del file, ma ha permesso a rsync di trasferire gli aggiornamenti in un file compresso con gzip con una velocità superiore di oltre 1.300 volte.

Per i dettagli cruenti, vedi questa discussione, che citano.


Mi piace questo perché volevo tararlo.gz, non solo .gz

GZIP='--rsyncable' tar cvzf bobsbackup.tar.gz /home/bob

Linux
  1. Come gzippare una directory in Linux

  2. Comando tar di Linux

  3. Utilizzo di rsync per sincronizzare i file

  4. Come comprimere ed estrarre file e directory in Linux usando gzip e bzip2

  5. Esempi di comandi tar in Linux

Comando Gzip in Linux

Come creare file Tar Gz

Estrai il file tar.gz in Linux

Come gzippare tutti i file in tutte le sottodirectory in un file compresso in bash

rsync verso/dall'archivio tar

Copiare localmente un albero di directory di grandi dimensioni? cp o rsync?