IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

caractères spéciaux dans mes repertoires


Sujet :

Administration système

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 68
    Points : 56
    Points
    56
    Par défaut caractères spéciaux dans mes repertoires
    bonjour,

    j'ai installé mandriva 2009. tout c'est bien déroulé, les périphériques bien montés.

    il subsiste un petit problème que j'ai essayé de résoudre en googélisant

    mon petit problème est le suivant : certains périphériques comportes des dossiers et des fichiers avec des caractères avec accents et autre. donc j'ai googélisé et j'ai trouvé que cette ligne "iocharset=iso8859-15,codepage=850" résoudrai ce petit problème.

    j'aurai cru que l'ajout de cette ligne arrangerai mon problème mais non. j'ai toujours, ce problème donc inaccessibilité du répertoire concerné. mon répertoire /filmsvideos/mp3/varietes fran'ç'ais. sous linux /filmsvideos/mp3/varietes fran(? dans un losange)aise en mode graphique et en mode terminal varietes\ fran\347aise

    donc mon problème vient du c cédille et répertoire inexistant.
    merci

  2. #2
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    et si tu tapes ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cp -r "/filmsvideos/mp3/varietes fran*aise" "/filmsvideos/mp3/varietes francaise"
    est ce que la commande fonctionnement
    Hiko-seijuro

    n'cha - hoyoyo gang

    espace perso : http://hiko-seijuro.developpez.com
    dernier tuto : Introduction à l'éditeur de texte Emacs sous linux
    consulter les faqs : http://www.developpez.com/faq
    PAS DE QUESTIONS TECHNIQUES PAR MP OU MAIL

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Août 2008
    Messages : 505
    Points : 712
    Points
    712
    Par défaut
    C'est un problème de répertoire créé avec une locale en isoxxx et affiché avec une locale en utf8. La solution est:
    1) renommer en ayant la locale utf8
    2) utiliser un utilitaire spécialisé (il y en a sous ubuntu)
    3) tout renommer sans caractères spéciaux (cas où on cherche à faire des partages windows, mac, linux)

  4. #4
    Membre expérimenté Avatar de plxpy
    Homme Profil pro
    Ingénieur géographe
    Inscrit en
    Janvier 2009
    Messages
    792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur géographe
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2009
    Messages : 792
    Points : 1 481
    Points
    1 481
    Par défaut
    Pour pouvoir changer le nom de ton répertoire sans avoir à taper son nom, utilise son numéro (inode) que tu récupères via l'option 'i' de ls et que tu utilises dans un find (option inum) :


    imagine que "TATA" contienne des caractères "exotiques" et que tu veuilles le renommer en tata

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    % ls -l
    total 0
    drwxrwxr-x  2 pascal  staff  68  5 fév 17:56 TATA
    % ls -i
    2152798 TATA
    % find . -maxdepth 1 -inum 2152798 -exec mv {} tata \;
    % ls
    tata
    %
    ps 1 : le '-maxdepth -1' empêche de parcourir toute la sous-arborescence (et à la commande find d'afficher des messages d'erreurs dûs à un effet de bord)

    ps 2 : ça marche (évidemment) aussi avec des fichiers réguliers

    ps 3 : l'inode est unique dans un système de fichiers : attention à ne pas récupérer un inode dans un système de fichiers et à lancer une commande find qui en parcourerait plusieurs et pourrait sélectionner plusieurs fichiers
    "La simplicité ne précède pas la complexité, elle la suit." - Alan J. Perlis
    DVP ? Pensez aux cours et tutos, ainsi qu'à la FAQ !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Caractères spéciaux dans une boite de dialogue
    Par Rafiki dans le forum Général JavaScript
    Réponses: 22
    Dernier message: 09/03/2006, 15h05
  2. [VBA] Probleme de caractères spéciaux dans nom de classeur
    Par RedBurn dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/12/2005, 20h13
  3. Réponses: 5
    Dernier message: 23/10/2005, 19h27
  4. caractère spéciaux dans nom de base
    Par slefevre01 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 16/08/2005, 18h41
  5. [XML] caractères spéciaux dans un type NMTOKEN
    Par norkius dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 08/09/2004, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo