Partage
  • Partager sur Facebook
  • Partager sur Twitter

Supprimer caractères inconnu dans des dossiers

    22 juillet 2021 à 16:37:56

    J'ai un problème. Laissez-moi vous donner le contexte : J'ai une machine Debian 10 qui est utilisée comme un serveur de partage (Samba Server). Je vais sur mon Mac, je crée un dossier "Document.1" dans le dossier partagé.

    Quand je vais sur ma machine Linux Debian, je me retrouve avec un caractère inconnu (carré avec points d'interrogation) à la place du "."

    Je veux utiliser un script pour supprimer ces caractères. Je pourrais le faire à la main mais j'ai un très grand arbre.

    Je ne sais pas si j'ai été assez clair, n'hésitez pas si vous avez plus d'informations.
    Mise à jour : je le fais aussi avec les espaces à la fin des noms de dossiers (par exemple = Document1 ).

    Je vous remercie d'avance si vous avez une petite idée du script BASH. Bonne journée à tous.

    • Partager sur Facebook
    • Partager sur Twitter
      22 juillet 2021 à 17:59:18

      il n'est pas question de supprimer ces caractères, mais de configurer ta machine Debian (ou ton Mac) pour que l'encodage soit cohérent entre les différentes machines.
      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

        22 juillet 2021 à 21:43:13

        Oui un problème de charset probablement, en UTF-8 ça devrait passer correctement, il faudrait pouvoir dire quel charset ton terminal Linux utilise actuellement.

        Parce que d'après mes connaissances actuelles et surtout passées il faut une cohérence des charsets, et bien sûr les harmoniser...On fait encore de l'encodage ISO 8859-1(5) sur Linux je parie. Mes connaissances datent, il faut utiliser file -i sur Linux et file -I sur Mac pour voir le type mime et s'assurer de la cohérence de l'encodage des fichiers.

        Une page qui résume un peu les charsets.

        https://www.alsacreations.com/astuce/lire/83-codages-ascii-latin1-etc.html

        Et comme dit @dantonq il ne vaut surtout pas mieux supprimer ces caractères.(à une époque j'avoue on pouvait le faire, des fois pas le choix, mais aujourd'hui un problème de charset n'en est plus vraiment un)

        -
        Edité par maroufle34 22 juillet 2021 à 21:48:19

        • Partager sur Facebook
        • Partager sur Twitter

        Supprimer caractères inconnu dans des dossiers

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown