madko wrote:Peut être ajouter l'option -maxdepth 1 au find, sinon il va lister tous les sous repertoires.
Dans ce cas, autant se passer de find et éviter dans le même temps d'éventuels problèmes de noms de dossiers comportant des espaces :
for i in <dossier de référence>/*/; do
tar -czf "$i.tar.gz" "$i"
done
(noter le « / » après le joker « * » pour ne parcourir que les dossiers contenus dans <dossier de référence>).