Initial commit
This commit is contained in:
38
list_archive_content.sh
Executable file
38
list_archive_content.sh
Executable file
@@ -0,0 +1,38 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user