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

Rsync-freundliches gzip

Mein gzip (unter Ubuntu und Fedora) hat die Option --rsyncable. Erstellen Sie also die Tarballs mit:

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

BeezNest hat eine ziemlich gute Erklärung der rsyncable-Option für gzip. Im Test des Autors erhöhte diese Option die Dateigröße um etwa 1 %, ermöglichte es rsync jedoch, die Updates mit über 1.300-facher Beschleunigung in eine gzip-Datei zu übertragen.

Für die blutigen Details siehe diese Diskussion, die sie zitieren.


Ich mag dieses, weil ich es tar.gz machen wollte, nicht nur .gz

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

Linux
  1. Lösung:stdin:nicht im gzip-Format

  2. Linux-tar-Befehl

  3. tar-Befehlsbeispiele unter Linux

  4. cp -r ohne versteckte Dateien

  5. Warum unterscheiden sich die md5-Hashes zweier Tarballs derselben Datei?

Gzip-Befehl unter Linux

So erstellen Sie eine Tar-Gz-Datei

Extrahieren Sie die tar.gz-Datei unter Linux

So komprimieren Sie alle Dateien in allen Unterverzeichnissen in eine komprimierte Datei in Bash

tar/gzip mit Ausnahme bestimmter Dateien

Einen großen Verzeichnisbaum lokal kopieren? cp oder rsync?