Полезности

1 сообщение / 0 new
Dumus
Аватар пользователя Dumus
Не в сети
Зарегистрирован: 17/09/2010
Полезности

Скрипт от Александра Казанцева:

#!/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) и радуемся решению проблем по автораспаковке архивов.

Мой микроблог: http://juick.com/Dumus/

RSS-материал