Nemrég írtam a pbzip2 programról, ami a bzip2 párhuzamos változata. Mivel teljesen kompatibilis bzip2-vel, könnyen lecserélhetjük bzip2-t pbzip2-re, de ha tarral együtt szeretnénk használni (ami elég gyakori), akkor azért kissé nehezebb dolgunk van.
Ha a klasszikus módon pipe-pal kötjük össze tar-t és bzip-t, akkor egyszerű a csere:
tar cf - teszt/ | bzip2 > teszt.tar.bz
tar cf - teszt/ | pbzip2 > teszt.tar.bz
Ha azonban a kényelmesebb módon a tar program -j
kapcsolójával határozzuk meg, hogy bzip2-t szeretnénk használni, akkor gondban leszünk. Ehelyett a tar --use-compress-program
kapcsolóját (egyszerűbben -I
) kell használnunk:
tar cfj teszt.tar.bz teszt/
tar cIf pbzip2 teszt.tar.bz teszt/