OVH Cloud OVH Cloud

Liens symboliques

17 réponses
Avatar
anthony.fernandez
Salut, juste une question bête de plus.

Soit

Mon disque 1
-> Mon dossier 1
-> Mon dossier 2


Mon disque 2
-> Mon lien symbolique 1 (Vers Mon dossier 1)
-> Mon lien symbolique 2 (Vers Mon dossier 2)


Comment faire pour que si je monte le disque "Mon disque 2" au travers
d'afp sur un autre ordi les deux liens symboliques soient fonctionnels ?

Pour l'instant la seule chose que j'obtiens sont deux icones de fichiers
génériques avec la flèche de l'Alias en bas...

Si quelqu'un peut m'expliquer je suis preneur,

Merci
--
Tony

10 réponses

1 2
Avatar
Eric Levenez
Le 20/08/05 22:54, dans <1h1m7dh.vdw3fb17nri5qN%,
« Tony » a écrit :

Mon disque 1
-> Mon dossier 1
-> Mon dossier 2

Mon disque 2
-> Mon lien symbolique 1 (Vers Mon dossier 1)
-> Mon lien symbolique 2 (Vers Mon dossier 2)

Comment faire pour que si je monte le disque "Mon disque 2" au travers
d'afp sur un autre ordi les deux liens symboliques soient fonctionnels ?


Ce sont des liens absolus ou relatifs ?

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
Philippe Marzouk
Le 20-08-2005, Eric Levenez a écrit :
Le 20/08/05 22:54, dans <1h1m7dh.vdw3fb17nri5qN%,
« Tony » a écrit :

Mon disque 1
-> Mon dossier 1
-> Mon dossier 2

Mon disque 2
-> Mon lien symbolique 1 (Vers Mon dossier 1)
-> Mon lien symbolique 2 (Vers Mon dossier 2)

Comment faire pour que si je monte le disque "Mon disque 2" au travers
d'afp sur un autre ordi les deux liens symboliques soient fonctionnels ?


Ce sont des liens absolus ou relatifs ?



Ca existe des liens absolus vers des fichiers sur un filesystem
différent ?

Philippe


Avatar
Eric Levenez
Le 21/08/05 6:20, dans ,
« Philippe Marzouk » a écrit :

Ca existe des liens absolus vers des fichiers sur un filesystem
différent ?


Un lien absolu est un lien qui commence par /.

Un lien absolu sur un système de fichiers différent, sous Mac OS X, a la
forme : /Volumes/Nom-disque/Path

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
Cyril
Eric Levenez :

Un lien absolu sur un système de fichiers différent, sous Mac OS X, a la
forme : /Volumes/Nom-disque/Path


Si ça vous amuse de répondre à côté de la plaque... Je pense
que vous avez compris comme moi que Philippe faisait allusion
à un lien ordinaire ("hard link"). La réponse est donc non.

(EOT)

Cordialement

--
Cyril, du Havre

Avatar
Eric Levenez
Le 21/08/05 17:12, dans <dea5r7$415$, « Cyril »
a écrit :

Eric Levenez :

Un lien absolu sur un système de fichiers différent, sous Mac OS X, a la
forme : /Volumes/Nom-disque/Path


Si ça vous amuse de répondre à côté de la plaque...


Non, pourquoi ?

Je pense
que vous avez compris comme moi que Philippe faisait allusion
à un lien ordinaire ("hard link").


Non car "tout est dans le titre" et que d'autres ici connaissant mal les
liens symboliques ne les utilisent qu'en relatif.

La réponse est donc non.


La réponse à quelle question ?

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


Avatar
Philippe Marzouk
Le 21-08-2005, Eric Levenez a écrit :
Le 21/08/05 17:12, dans <dea5r7$415$, « Cyril »
a écrit :

Eric Levenez :

Un lien absolu sur un système de fichiers différent, sous Mac OS X, a la
forme : /Volumes/Nom-disque/Path


Si ça vous amuse de répondre à côté de la plaque...


Non, pourquoi ?

Je pense
que vous avez compris comme moi que Philippe faisait allusion
à un lien ordinaire ("hard link").


Non car "tout est dans le titre" et que d'autres ici connaissant mal les
liens symboliques ne les utilisent qu'en relatif.

La réponse est donc non.


La réponse à quelle question ?



A ma question : Ca existe des liens absolus vers des fichiers sur un
filesystem différent ?

Je pensai en effet à un hard link et pas à un lien symbolique d'où mon
étonnement n'ayant pas bien interprété ton message.

Philippe



Avatar
Eric Levenez
Le 21/08/05 17:51, dans ,
« Philippe Marzouk » a écrit :

A ma question : Ca existe des liens absolus vers des fichiers sur un
filesystem différent ?

Je pensai en effet à un hard link et pas à un lien symbolique d'où mon
étonnement n'ayant pas bien interprété ton message.


Je ne pouvais pas deviner que tu parlais de liens durs alors que le fils
était sur les liens symbolique...

Alors pour clarifier les liens symboliques partent d'un système de fichiers
qui les gère vers n'importe quoi, pas forcément sur la même partition et pas
forcément ayant le même type de système de fichiers (la cible peut ne pas
être posix et ne pas gérer les liens).

Un lien dur ne marche que sur certains type de système de fichiers (posix),
mais ne peuvent pas franchir le cap d'une partition. De plus dans des liens
durs il n'y a pas de notion de relatif ou d'absolu car il n'y a pas la
notion de path (contrairement aux liens symboliques), le lien n'était qu'un
nom supplémentaire dans un répertoire pointant vers un inode d'un système de
fichier donné.

Ta question n'avait ainsi pas de sens pour les liens durs :-)

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
Philippe Marzouk
Le 21-08-2005, Eric Levenez a écrit :
Le 21/08/05 17:51, dans ,
« Philippe Marzouk » a écrit :

A ma question : Ca existe des liens absolus vers des fichiers sur un
filesystem différent ?

Je pensai en effet à un hard link et pas à un lien symbolique d'où mon
étonnement n'ayant pas bien interprété ton message.


Je ne pouvais pas deviner que tu parlais de liens durs alors que le fils
était sur les liens symbolique...

Alors pour clarifier les liens symboliques partent d'un système de fichiers
qui les gère vers n'importe quoi, pas forcément sur la même partition et pas
forcément ayant le même type de système de fichiers (la cible peut ne pas
être posix et ne pas gérer les liens).

Un lien dur ne marche que sur certains type de système de fichiers (posix),
mais ne peuvent pas franchir le cap d'une partition. De plus dans des liens
durs il n'y a pas de notion de relatif ou d'absolu car il n'y a pas la
notion de path (contrairement aux liens symboliques), le lien n'était qu'un
nom supplémentaire dans un répertoire pointant vers un inode d'un système de
fichier donné.

Ta question n'avait ainsi pas de sens pour les liens durs :-)



C'est qu'en fait lorsque tu as écrit lien absolu j'ai interprété lien
dur d'où la confusion.

Philippe


Avatar
anthony.fernandez
Salut, j'étais absent et donc je n'ai pas pu répondre au fur et à
mesure. Cela dit ma question tient toujours

Eric Levenez wrote:

Le 21/08/05 17:51, dans ,

A ma question : Ca existe des liens absolus vers des fichiers sur un
filesystem différent ?

Je pensai en effet à un hard link et pas à un lien symbolique d'où mon
étonnement n'ayant pas bien interprété ton message.


Je ne pouvais pas deviner que tu parlais de liens durs alors que le fils
était sur les liens symbolique...


Perso je n'ai aucune idée (un peu plus maintenant à vous lire) de la
différence entre "absolu" ou "relatif".
Je fais ces liens avec l'utilitaire "SymbolicLinker 1.1" qui m'ajoute un
menu contextuel. Mais de toute façon même quand j'avais essayé de passer
par le Terminal le problème était le même donc...


Alors pour clarifier les liens symboliques partent d'un système de fichiers
qui les gère vers n'importe quoi, pas forcément sur la même partition et pas
forcément ayant le même type de système de fichiers (la cible peut ne pas
être posix et ne pas gérer les liens).


Donc théoriquement d'après ce que tu dis il devrait être possible
d'avoir sur un disque A des liens symbolique allant ves des dossiers
situés sur un disque B ?

Un lien dur ne marche que sur certains type de système de fichiers (posix),
mais ne peuvent pas franchir le cap d'une partition. De plus dans des liens
durs il n'y a pas de notion de relatif ou d'absolu car il n'y a pas la
notion de path (contrairement aux liens symboliques), le lien n'était qu'un
nom supplémentaire dans un répertoire pointant vers un inode d'un système de
fichier donné.

Ta question n'avait ainsi pas de sens pour les liens durs :-)


Donc au final comment faire pour réaliser mes liens afin que montant mon
disque A mes liens allant vers le disque B fonctionnent ?


--
Tony


Avatar
Eric Levenez
Le 26/08/05 1:14, dans <1h1tmgz.4hcfm5ro0ldeN%,
« Tony » a écrit :

Perso je n'ai aucune idée (un peu plus maintenant à vous lire) de la
différence entre "absolu" ou "relatif".


Un lien symbolique absolu commence par /, un lien symbolique relatif ne
commence pas par /.

Je fais ces liens avec l'utilitaire "SymbolicLinker 1.1" qui m'ajoute un
menu contextuel. Mais de toute façon même quand j'avais essayé de passer
par le Terminal le problème était le même donc...


Aucune idée de de que fait SymbolicLinker ou de ce tu as fait dans Terminal.

Donc théoriquement d'après ce que tu dis il devrait être possible
d'avoir sur un disque A des liens symbolique allant ves des dossiers
situés sur un disque B ?


Ce n'est pas que théoriquement, ça marche.

Donc au final comment faire pour réaliser mes liens afin que montant mon
disque A mes liens allant vers le disque B fonctionnent ?


Supposons que je veuille un lien sur mon bureau vers un répertoire du disque
"Disque", je fais cela sous Terminal :

cd ~/Desktop
ln -s "/Volumes/Disque/Users/eric/Truc/Much" "Toto"

Cela va créer le lien symbolique "Toto" sur mon bureau. Ce lien est absolu
car il point vers un chemin commençant par /. je double clique sur "Toto"
sur le Bureau, il ouvre "/Users/eric/Truc/Much" sur le disque "Disque".

Ce qu'il faut savoir c'est que les liens symboliques ne marchent pas avec
toutes les applications Mac OS X. Mais je viens de tester avec AppleTalk,
cela marche.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

1 2