
Enviado em 11/08/2021 - 20:10h
#!/bin/bash
verificar(){
if [ $? -eq 0 ]; then
notify-send --icon=dialog-information -t 50000 "Arquivo compactado"
clear
else
zenity \
--error \
--title "compactar" \
--text "Arquivo não foi compactado" \
--width="400" --height="100" \
2> /dev/null
clear
fi
}
compactar(){
IFS=\| read nome tipo <<< "$(zenity \
--forms \
--title='' \
--text='Dados do arquivo compactado' \
--add-entry='Digite o nome para o arquivo compactado:' \
--add-combo='Tipo' \
--combo-values=tar\|tar.gz\|bz2 \
2> /dev/null)"
if [ -f "$1" ] ; then
case "$tipo" in
tar.gz)
tar -czvpf "$nome".tar.gz "$1" 2> /dev/null
verificar
;;
*)
echo "$1 Não foi possivel compactar o arquivo pelo compactar()"
;;
esac
else
echo "$1 não e um arquivo valido"
fi
}
compactar "$1"
exit 0
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Warcraft II Remastered no Linux? (6)
O programa assinador digital (5)









