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

Shell et commandes GNU Discussion :

Commande cp et liens symboliques


Sujet :

Shell et commandes GNU

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 120
    Points : 80
    Points
    80
    Par défaut Commande cp et liens symboliques
    Bonjour

    je souhaite copier un répertoire 'd' dans un autre emplacement avec la commande cp

    le répertoire d contient quelques liens symboliques l1 , l2 ,.... qui pointent vers des fichiers appartenant également au répertoire 'd'

    avec la commande cp -R, la copie n'est pas bien achevée car les copies des liens l1 , l2 ,... pointent toujours vers les fichiers du répertoire 'd'

    je veux que les copies des liens pointent vers les copies des fichiers existantes dans le nouveau emplacement .

    comment faire ?
    Merci

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 842
    Points
    7 842
    Par défaut
    Le problème vient des liens symboliques du répertoire source qui sont des liens absolus. Il faut d'abord les convertir en liens relatifs vers le répertoire courant avant de faire le "cp -R".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $ ln -s /tmp/original lien
    $ ls -l original lien
    lrwxrwxrwx. 1 jlliagre jlliagre 13 30 juil. 10:02 lien -> /tmp/original   # Lien absolu: KO
    -rw-r--r--. 1 jlliagre jlliagre 33 30 juil. 10:00 original
    $ rm lien
    $ ln -s original lien     
    $ ls -l original lien
    lrwxrwxrwx. 1 jlliagre jlliagre  8 30 juil. 10:02 lien -> original        # Lien relatif: OK
    -rw-r--r--. 1 jlliagre jlliagre 33 30 juil. 10:00 original
    ɹǝsn *sıɹɐlos*

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

Discussions similaires

  1. Lien symbolique entre Apache et Tomcat sous Debian
    Par rohstev dans le forum Administration système
    Réponses: 17
    Dernier message: 13/05/2008, 10h33
  2. lien symbolique
    Par cubepiege dans le forum Windows
    Réponses: 5
    Dernier message: 12/08/2005, 14h26
  3. Lien symbolique dansle repertoire du ftp - Proftpd
    Par __fabrice dans le forum Réseau
    Réponses: 8
    Dernier message: 20/05/2005, 20h31
  4. Précisions sur lien symbolique
    Par SteelBox dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 19/09/2004, 15h41
  5. [Kylix] pb avec lien symbolique
    Par sdoura2 dans le forum EDI
    Réponses: 1
    Dernier message: 13/12/2002, 22h16

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