#!/bin/bash # Script pour lister le contenu de l'archive ARCHIVE=$(ls -t geniusia_v2_backup_*.tar.gz 2>/dev/null | head -1) if [ -z "$ARCHIVE" ]; then echo "❌ Aucune archive trouvΓ©e" exit 1 fi echo "πŸ“¦ Archive : $ARCHIVE" echo "πŸ“Š Taille : $(du -h $ARCHIVE | cut -f1)" echo "" echo "πŸ“‹ Contenu de l'archive :" echo "" # Compter les fichiers par type echo "πŸ“Š Statistiques :" echo " - Fichiers Python : $(tar -tzf $ARCHIVE | grep '\.py$' | wc -l)" echo " - Scripts Shell : $(tar -tzf $ARCHIVE | grep '\.sh$' | wc -l)" echo " - Documentation : $(tar -tzf $ARCHIVE | grep '\.md$' | wc -l)" echo " - Total fichiers : $(tar -tzf $ARCHIVE | wc -l)" echo "" echo "πŸ“ Structure principale :" tar -tzf $ARCHIVE | grep -E '^[^/]+/$' | sort echo "" echo "🐍 Fichiers Python principaux :" tar -tzf $ARCHIVE | grep 'geniusia2/.*\.py$' | grep -v '__pycache__' | head -20 echo "" echo "πŸ“š Documentation :" tar -tzf $ARCHIVE | grep '\.md$' | head -20 echo "" echo "πŸ”§ Scripts :" tar -tzf $ARCHIVE | grep '\.sh$' | head -15