#!/bin/bash #- Запаковка архивов case ${2:-tbz} in tbz) tar cjvf "$1.tar.bz2" "$1";; tgz) tar czvf "$1.tar.gz" "$1";; txz) XZ_OPT=-9 tar cJvf "$1.txz" "$1";; tar) tar cpvf "$1.tar" "$1";; bz2) bzip "$1";; gz) gzip -c -9 -n "$1" > "$1.gz";; zip) zip -r "$1.zip" "$1";; 7z) 7za a "$1.7z" "$1";; esac