Initial commit
This commit is contained in:
27
geniusia_v2_transfer/VERIFIER_ARCHIVE.sh
Executable file
27
geniusia_v2_transfer/VERIFIER_ARCHIVE.sh
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
echo "🔍 Vérification de l'archive..."
|
||||
ARCHIVE=$(ls geniusia_v2_backup_*.tar.gz 2>/dev/null | head -1)
|
||||
if [ -z "$ARCHIVE" ]; then
|
||||
echo "❌ Archive non trouvée"
|
||||
exit 1
|
||||
fi
|
||||
echo "✅ Archive trouvée : $ARCHIVE"
|
||||
echo "📊 Taille : $(du -h $ARCHIVE | cut -f1)"
|
||||
echo ""
|
||||
echo "🔍 Vérification de l'intégrité..."
|
||||
if tar -tzf "$ARCHIVE" > /dev/null 2>&1; then
|
||||
echo "✅ Archive valide"
|
||||
echo ""
|
||||
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 : $(tar -tzf $ARCHIVE | wc -l) fichiers"
|
||||
echo ""
|
||||
echo "✅ Prêt pour l'extraction !"
|
||||
echo ""
|
||||
echo "Pour extraire : tar -xzf $ARCHIVE"
|
||||
else
|
||||
echo "❌ Archive corrompue"
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user