Скрипт от Александра Казанцева:
#!/bin/sh
for file in "$@"
do
if [ -f "$file" ]
then
… case "$file" in
*.tar.bz2) tar xjf "$file" ;;
*.tar.gz) tar xzf "$file" ;;
*.bz2) bunzip2 "$file" ;;
*.deb) ar x "$file" ;;
*.gz) gunzip "$file" ;;
*.rar) unrar x "$file" ;;
*.rpm) rpm2cpio "$file" | cpio --quiet -i --make-directories ;;
*.tar) tar xf "$file" ;;
*.tbz2) tar xjf "$file" ;;
*.tgz) tar xzf "$file" ;;
*.zip) unzip "$file" ;;
*.Z) uncompress "$file" ;;
*.7z) 7z x "$file" ;;
*) echo "'$file' cannot be extracted via extract" ;;
esac
else
echo "'$file' is not a valid file"
fi
done
Создаем в /usr/bin этот скрипт с именем unpack, даем права на запуск (chmod +x) и радуемся решению проблем по автораспаковке архивов.
Последние комментарии
10 лет 1 неделя назад
10 лет 20 недель назад
10 лет 30 недель назад
10 лет 31 неделя назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 21 неделя назад
11 лет 21 неделя назад
11 лет 22 недели назад