Es hört sich an, als hätten Sie tar (mit der Option gzip) verwenden sollen:
# -z : pipe through gzip # -cf : create file tar -zcf new.tgz /path-to-directory
dann mit der resultierenden Datei new.tgz:
# z : gzip # x : extract # p : keep permissions tar zxpf new.tgz
BEARBEITEN
Was ist der Sinn von gzip -r dann? - Jeff vor 37 Minuten
gzip ist ein Stream-Kompressor - er betrachtet nicht wirklich den Inhalt dessen, was Sie komprimieren, über das, was er tun muss, um ihn zu verkleinern, sodass er keine Verzeichnisse kennt.
Nur als Randnotiz finde ich, dass bzip2 die Kompression viel besser erledigt als gzip - wenn auch langsamer.
# -j : pipe through bzip2 # -cf : create file tar -jcf new.tar.bzip2 /path-to-directory bunzip2 new.tar.bzip2