find . -name '*.zip' -exec sh -c '
  zip="$1"
  dir="${zip%.*}"

  # Supprimer le dossier s’il existe
  [ -d "$dir" ] && rm -rf "$dir"

  # Décompresser
  unzip -o "$zip" -d "$dir"
' _ {} \;

# Supprimer les zip après extraction
find . -name '*.zip' -delete
