Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Selection du dossier
- dossier=$(zenity --file-selection --title="Selection d'un dossier a compresser" --directory)
- #Blindage de la selection du dossier
- if [$dossier = ''];
- then exit 1
- else echo "Vous avez choisi $dossier"
- fi
- #Selection du mode de compression
- nom=$(zenity --list --text="Choisissez un format dans la liste suivante :" --title="Selection du mode de compression" --column="Format" ZIP RAR TARGZ TARBZ2 TARXZ)
- #Blindage de la selection du format
- if [$nom = ''];
- then exit 1
- else echo echo "Compression de $dossier en $nom"
- fi
- #Compression en fonction de ce qui a été séléctionné
- case $nom in
- RAR) rar a $dossier.rar $dossier;;
- ZIP) zip -r $dossier.zip $dossier;;
- TARGZ) tar -czvf $dossier.tar.gz $dossier;;
- TARBZ2) tar -jcvf $dossier.tar.bz2 $dossier;;
- TARXZ) tar -Jcvf $dossier.tar.xz $dossier;;
- esac
- #Affichage de la comfirmation
- zenity --info --text="Dossier $dossier compressé avec succès en $nom! :)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement