LINUX.ORG.RU

bsdtar? хотя хз, путаю может

Deleted
()

у меня в zsh так:

extract () {
    if [ -f $1 ] ; then
        case $1 in
            *.tar.bz2)   tar xjf $1        ;;
            *.tar.gz)    tar xzf $1     ;;
            *.bz2)       bunzip2 $1       ;;
            *.rar)       unrar x $1     ;;
            *.gz)        gunzip $1     ;;
            *.tar)       tar xf $1        ;;
            *.tbz2)      tar xjf $1      ;;
            *.tgz)       tar xzf $1       ;;
            *.zip)       unzip $1     ;;
            *.Z)         uncompress $1  ;;
            *.7z)        7z x $1    ;;
            *)           echo "я не в курсе как распаковать '$1'..." ;;
        esac
    else
        echo "'$1' is not a valid file"
    fi

fang90 ★★★★★
()

zip [-r] name.zip files # r - рекурсивно
unzip name.zip

alias ptxz=«tar cvJf»
alias utxz=«tar xvJf»
------
ptxz a.tar.xz ~/movie
atxz a.tar.xz

Tanger ★★★★★
()
Ответ на: комментарий от tn1

Хм. я тему неправильно прочитал. Думал ему ключи писать лень.

А так опасно: забудешь ключи и все.

Tanger ★★★★★
()
Ответ на: комментарий от x3al

Видать я отстал от жизни. Спасибо за инфо.

fang90 ★★★★★
()
Ответ на: комментарий от fang90
 *.rar)       unrar x $1     ;;

Помнится, у unrar и/или rar раньше были проблемы с cp1251 имен файлов, я в своём похожем скрипте заменил это на 7z x $1. Хотя может пофиксили уже.

shahid ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.