On regarde dans un répertoire au pif
Code : Tout sélectionner
$ ls
total 3244
drwxr-xr-x 11 ragnarok ragnarok 4096 30 sept. 18:20 administrativeries
-rw-r--r-- 1 ragnarok ragnarok 168 30 sept. 18:38 compresser_dossier.sh
drwxr-xr-x 12 ragnarok ragnarok 4096 30 sept. 18:20 gSpeech
-rw-r--r-- 1 ragnarok ragnarok 26252 8 mars 2021 gspeech_0.11.0_all.deb
-rw-r--r-- 1 ragnarok ragnarok 20322 8 mars 2021 gspeech_0.11.0_amd64.build
-rw-r--r-- 1 ragnarok ragnarok 5722 8 mars 2021 gspeech_0.11.0_amd64.buildinfo
-rw-r--r-- 1 ragnarok ragnarok 1712 8 mars 2021 gspeech_0.11.0_amd64.changes
-rw-r--r-- 1 ragnarok ragnarok 530 8 mars 2021 gspeech_0.11.0.dsc
-rw-r--r-- 1 ragnarok ragnarok 3236674 8 mars 2021 gspeech_0.11.0.tar.gz
drwxr-xr-x 5 ragnarok ragnarok 4096 30 sept. 18:20 nombresGtk
On voit 3 répertoires, on lance le premier scripts
Code : Tout sélectionner
$ bash compresser_dossier.sh /home/ragnarok/git_copy/
administrativeries : c'est un dossier on le compresse
adding: administrativeries/ (stored 0%)
gSpeech : c'est un dossier on le compresse
adding: gSpeech/ (stored 0%)
nombresGtk : c'est un dossier on le compresse
adding: nombresGtk/ (stored 0%)
Il a bien créé des zip différents pour chaque répertoire
On vérifie
Code : Tout sélectionner
$ ls
administrativeries gspeech_0.11.0_amd64.build gSpeech.zip
administrativeries.zip gspeech_0.11.0_amd64.buildinfo nombresGtk
compresser_dossier.sh gspeech_0.11.0_amd64.changes nombresGtk.zip
gSpeech gspeech_0.11.0.dsc
gspeech_0.11.0_all.deb gspeech_0.11.0.tar.gz
Par contre ma ligne find ne semble pas fonctionnelle....
Donc utilise le premier script