diff --git a/lch b/lch index 9f13328..f9fc374 100755 --- a/lch +++ b/lch @@ -1,5 +1,5 @@ #!/bin/bash -VERSION=0.1r4 +VERSION=0.1r5 if [ "$1" = "version" ] || [ "$1" = "--version" ] || [ "$1" = "-v" ] then @@ -67,21 +67,19 @@ function compressor() tar -c $2 | bzip2 > $1 ;; *.tar.xz) - tar cfJ $2 - ;; + tar -cJf $1 $2 + ;; *.bz2) - bzip2 $2 - mv "$2".bz2 $1 + bzip2 -c $2 > $1 ;; *.tgz) tar -czvf $1 $2 ;; *.gz) - gzip -9 $2 - mv "$2".gz $1 + gzip -c $2 > $1 ;; *.zip) - zip $1 $2 + zip -r $1 $2 ;; *.7z) 7za a $1 $2