Guten Morgen,
hab' ein Skript geschrieben, das mir meine ca. 15 GB an persönlichen Daten rekursiv mit ...
Code:
gzip -rv --best PFAD
... so komprimiert, dass die originalen Daten mit den komprimierten Daten ersetzt werden. Da ich auf manche dieser Daten gelegentlich zugreifen muss, hab' ich kein tar daraus gemacht, sondern komprimiere bewusst jede Datei einzeln, so dass ich sie auch schnell dekomprimieren und zugreifen kann.
Nun würde ich gerne meine einzelnen Daten nicht mehr mit gzip, sondern mit bzip2 komprimieren, doch was fällt mir da auf:
Code:
dannyboy@cerberus:~$ bzip2 --help
bzip2, a block-sorting file compressor. Version 1.0.3, 15-Feb-2005.
usage: bzip2 [flags and input files in any order]
-h --help print this message
-d --decompress force decompression
-z --compress force compression
-k --keep keep (don't delete) input files
-f --force overwrite existing output files
-t --test test compressed file integrity
-c --stdout output to standard out
-q --quiet suppress noncritical error messages
-v --verbose be verbose (a 2nd -v gives more)
-L --license display software version & license
-V --version display software version & license
-s --small use less memory (at most 2500k)
-1 .. -9 set block size to 100k .. 900k
--fast alias for -1
--best alias for -9
---> Keine "-r"-Option für rekursives komprimieren.
Hier mal zum Vergleich das gute, alte gzip mit herrlicher, rekursiver "-r"-Option:
Code:
dannyboy@cerberus:~$ gzip --help
Usage: gzip [OPTION]... [FILE]...
Compress or uncompress FILEs (by default, compress FILES in-place).
Mandatory arguments to long options are mandatory for short options too.
-c, --stdout write on standard output, keep original files unchanged
-d, --decompress decompress
-f, --force force overwrite of output file and compress links
-h, --help give this help
-l, --list list compressed file contents
-L, --license display software license
-n, --no-name do not save or restore the original name and time stamp
-N, --name save or restore the original name and time stamp
-q, --quiet suppress all warnings
-r, --recursive operate recursively on directories <-------------------- GENIEßEN !!!!!
-S, --suffix=SUF use suffix SUF on compressed files
-t, --test test compressed file integrity
-v, --verbose verbose mode
-V, --version display version number
-1, --fast compress faster
-9, --best compress better
--rsyncable Make rsync-friendly archive
Ungeachtet der Tatsache, dass ich im Stande bin über einen Umweg mit ls -R auch rekursiv das bzip2 zu verwenden, würde mich interessieren, ob es irgend einen logischen Sinn hat, dass bzip2 keine "-r"-Option hat. Das ist doch irgendwie komisch, oder seh' ich das falsch?
Greetz
DANNY |