Je ne me rappelle plus quel était le comportement avec SL, dans le même
cas, lorsque que JP P. faisait les tests.
Je ne me rappelle plus quel était le comportement avec SL, dans le même
cas, lorsque que JP P. faisait les tests.
Je ne me rappelle plus quel était le comportement avec SL, dans le même
cas, lorsque que JP P. faisait les tests.
Bonsoir,
pehache émit :En conséquence, si les "liens de JB" ne sont pas cassés par un changement
de nom ou déplacement de la source, ce sont probablement plutôt des liens
"en dur".
Puisque j'ai commis ce bidule, je donne juste deux précisions qui vont
alimenter le flou de cette discussion
la première, oui, avec la commande "ln -s " dans le script, on est
clairement dans du lien symbolique
la seconde est que selon la version de l'OS, le comportement du lien
symbolique créé par le droplet est légèrement différente :
Avec El Cap que MV avait lorsqu'il participait aux tests, le
déplacement de l'original cassait le lien. Il semble qu'il en soit
toujours ainsi avec Sierra.
Avec Lion, sur ma machine, déplacer (sur le même disque) ou
changer le nom de l'original se contente d'en faire perdre l'icône
personnalisée sur le symlink (dont le nom reste inchangé dans tous les
cas, de même que son poids de 4 Ko), mais ne casse pas le lien.
(Fastoche !)
Je ne me rappelle plus quel était le comportement avec SL, dans le même
cas, lorsque que JP P. faisait les tests.
Pour ne pas embrouiller l'utilisateur, j'avais omis de mentionner ces
particularités, selon la version d'OS X, dans le read-me, déclarant à
minima que déplacer l'original casserait le lien, mais ce n'est pas
toujours vrai, au vu de mon expérience.
En tout cas, si les nouvelles version de Sierra savent maintenant gérer
les Alias sans les rendre obèses, ce sera parfait et rendra mon bidule
inutile.
Bonsoir,
pehache <pehache.7@gmail.com> émit :
En conséquence, si les "liens de JB" ne sont pas cassés par un changement
de nom ou déplacement de la source, ce sont probablement plutôt des liens
"en dur".
Puisque j'ai commis ce bidule, je donne juste deux précisions qui vont
alimenter le flou de cette discussion
la première, oui, avec la commande "ln -s " dans le script, on est
clairement dans du lien symbolique
la seconde est que selon la version de l'OS, le comportement du lien
symbolique créé par le droplet est légèrement différente :
Avec El Cap que MV avait lorsqu'il participait aux tests, le
déplacement de l'original cassait le lien. Il semble qu'il en soit
toujours ainsi avec Sierra.
Avec Lion, sur ma machine, déplacer (sur le même disque) ou
changer le nom de l'original se contente d'en faire perdre l'icône
personnalisée sur le symlink (dont le nom reste inchangé dans tous les
cas, de même que son poids de 4 Ko), mais ne casse pas le lien.
(Fastoche !)
Je ne me rappelle plus quel était le comportement avec SL, dans le même
cas, lorsque que JP P. faisait les tests.
Pour ne pas embrouiller l'utilisateur, j'avais omis de mentionner ces
particularités, selon la version d'OS X, dans le read-me, déclarant à
minima que déplacer l'original casserait le lien, mais ce n'est pas
toujours vrai, au vu de mon expérience.
En tout cas, si les nouvelles version de Sierra savent maintenant gérer
les Alias sans les rendre obèses, ce sera parfait et rendra mon bidule
inutile.
Bonsoir,
pehache émit :En conséquence, si les "liens de JB" ne sont pas cassés par un changement
de nom ou déplacement de la source, ce sont probablement plutôt des liens
"en dur".
Puisque j'ai commis ce bidule, je donne juste deux précisions qui vont
alimenter le flou de cette discussion
la première, oui, avec la commande "ln -s " dans le script, on est
clairement dans du lien symbolique
la seconde est que selon la version de l'OS, le comportement du lien
symbolique créé par le droplet est légèrement différente :
Avec El Cap que MV avait lorsqu'il participait aux tests, le
déplacement de l'original cassait le lien. Il semble qu'il en soit
toujours ainsi avec Sierra.
Avec Lion, sur ma machine, déplacer (sur le même disque) ou
changer le nom de l'original se contente d'en faire perdre l'icône
personnalisée sur le symlink (dont le nom reste inchangé dans tous les
cas, de même que son poids de 4 Ko), mais ne casse pas le lien.
(Fastoche !)
Je ne me rappelle plus quel était le comportement avec SL, dans le même
cas, lorsque que JP P. faisait les tests.
Pour ne pas embrouiller l'utilisateur, j'avais omis de mentionner ces
particularités, selon la version d'OS X, dans le read-me, déclarant à
minima que déplacer l'original casserait le lien, mais ce n'est pas
toujours vrai, au vu de mon expérience.
En tout cas, si les nouvelles version de Sierra savent maintenant gérer
les Alias sans les rendre obèses, ce sera parfait et rendra mon bidule
inutile.
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
JE NE FAIS PAS <Show original>
- si je renomme immédiatement ce dossier, LSym ne le retrouve pas.
- si je déplace immédiatement ce dossier, LSym ne le retrouve pas
Conclusion:
Sous SL, si un lien symbolique a pointé une fois correctement sur son
original, on peut déplacer/renommer cet original sans que le lien soit
cassé, tant qu'on ne s'est pas déconnecté.
Faut vraiment avoir du temps à perdre :-)
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
JE NE FAIS PAS <Show original>
- si je renomme immédiatement ce dossier, LSym ne le retrouve pas.
- si je déplace immédiatement ce dossier, LSym ne le retrouve pas
Conclusion:
Sous SL, si un lien symbolique a pointé une fois correctement sur son
original, on peut déplacer/renommer cet original sans que le lien soit
cassé, tant qu'on ne s'est pas déconnecté.
Faut vraiment avoir du temps à perdre :-)
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
JE NE FAIS PAS <Show original>
- si je renomme immédiatement ce dossier, LSym ne le retrouve pas.
- si je déplace immédiatement ce dossier, LSym ne le retrouve pas
Conclusion:
Sous SL, si un lien symbolique a pointé une fois correctement sur son
original, on peut déplacer/renommer cet original sans que le lien soit
cassé, tant qu'on ne s'est pas déconnecté.
Faut vraiment avoir du temps à perdre :-)
Si on fait des opérations de renommage/déplacement de la cible par des
commandes dans le Terminal, le lien est cassé (comportement normal sur
tous les unix) quelle que soit la façon dont on essaie d'y accéder.
Par contre si on fait ces opérations dans le Finder, il semble que l'OS
"mette à jour" le lien et qu'on puisse le suivre... dans le Finder. Par
contre le lien est cassé dans le Terminal !
Si on fait des opérations de renommage/déplacement de la cible par des
commandes dans le Terminal, le lien est cassé (comportement normal sur
tous les unix) quelle que soit la façon dont on essaie d'y accéder.
Par contre si on fait ces opérations dans le Finder, il semble que l'OS
"mette à jour" le lien et qu'on puisse le suivre... dans le Finder. Par
contre le lien est cassé dans le Terminal !
Si on fait des opérations de renommage/déplacement de la cible par des
commandes dans le Terminal, le lien est cassé (comportement normal sur
tous les unix) quelle que soit la façon dont on essaie d'y accéder.
Par contre si on fait ces opérations dans le Finder, il semble que l'OS
"mette à jour" le lien et qu'on puisse le suivre... dans le Finder. Par
contre le lien est cassé dans le Terminal !
* cas très étonnant d'un pdf créé par Aperçu, dont le symlink se trouve
affublé de l'icône ADOBE_pdf après que j'ai déplacé l'original…
* cas très étonnant d'un pdf créé par Aperçu, dont le symlink se trouve
affublé de l'icône ADOBE_pdf après que j'ai déplacé l'original…
* cas très étonnant d'un pdf créé par Aperçu, dont le symlink se trouve
affublé de l'icône ADOBE_pdf après que j'ai déplacé l'original…
D'où le lien symbolique sort-il son icône ?
--------------------------
Tout ça est bien compliqué et semble avoir pas mal changé de version en
version !!!
D'où le lien symbolique sort-il son icône ?
--------------------------
Tout ça est bien compliqué et semble avoir pas mal changé de version en
version !!!
D'où le lien symbolique sort-il son icône ?
--------------------------
Tout ça est bien compliqué et semble avoir pas mal changé de version en
version !!!
Un lien en dur au contraire n'a pas d'existence physique sur le disque,
c'est juste une entrée supplémentaire dans la table des noms vers un
inode déjà existant :
fichier pointé : nom1 --> inode1 |--> contenu1=...
lien en dur : nom2 --> inode1 |
Une fois créé, le lien en dur est indiscernable du fichier original et se
comporte exactement comme lui du point de vue de l'OS, qui n'a pas
"conscience" qu'il s'agit d'un lien. Effacer le fichier pointé n'empêche
pas d'accéder à contenu1 par l'intermédiaire du lien, car un inode n'est
effacé que lorsque plus aucun nom de fichier ne pointe vers lui. Pareil
s'il est déplacé : un déplacement de fichier n'est en fait qu'un
changement de nom (nom1 devient nom3) qui n'influe pas sur l'inode.
Un lien en dur au contraire n'a pas d'existence physique sur le disque,
c'est juste une entrée supplémentaire dans la table des noms vers un
inode déjà existant :
fichier pointé : nom1 --> inode1 |--> contenu1=...
lien en dur : nom2 --> inode1 |
Une fois créé, le lien en dur est indiscernable du fichier original et se
comporte exactement comme lui du point de vue de l'OS, qui n'a pas
"conscience" qu'il s'agit d'un lien. Effacer le fichier pointé n'empêche
pas d'accéder à contenu1 par l'intermédiaire du lien, car un inode n'est
effacé que lorsque plus aucun nom de fichier ne pointe vers lui. Pareil
s'il est déplacé : un déplacement de fichier n'est en fait qu'un
changement de nom (nom1 devient nom3) qui n'influe pas sur l'inode.
Un lien en dur au contraire n'a pas d'existence physique sur le disque,
c'est juste une entrée supplémentaire dans la table des noms vers un
inode déjà existant :
fichier pointé : nom1 --> inode1 |--> contenu1=...
lien en dur : nom2 --> inode1 |
Une fois créé, le lien en dur est indiscernable du fichier original et se
comporte exactement comme lui du point de vue de l'OS, qui n'a pas
"conscience" qu'il s'agit d'un lien. Effacer le fichier pointé n'empêche
pas d'accéder à contenu1 par l'intermédiaire du lien, car un inode n'est
effacé que lorsque plus aucun nom de fichier ne pointe vers lui. Pareil
s'il est déplacé : un déplacement de fichier n'est en fait qu'un
changement de nom (nom1 devient nom3) qui n'influe pas sur l'inode.
Ce qui précède: sous Sierra, je suppose.
Ici, sous SL 10.6.8,
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
- <clic droit sur LSym/Show original>: il me le montre; évidemment :-)
- si je déplace ce dossier, LSym le retrouve, y compris après
plusieurs déplacements successifs.
je recrée un dossier du même nom dans l'emplacement d'origine:
LSym le retrouve !!!
(si je me déconnecte (logout) et me reconnecte, le lien est cassé)
MAIS:
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
JE NE FAIS PAS <Show original>
- si je renomme immédiatement ce dossier, LSym ne le retrouve pas.
Ce qui précède: sous Sierra, je suppose.
Ici, sous SL 10.6.8,
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
- <clic droit sur LSym/Show original>: il me le montre; évidemment :-)
- si je déplace ce dossier, LSym le retrouve, y compris après
plusieurs déplacements successifs.
je recrée un dossier du même nom dans l'emplacement d'origine:
LSym le retrouve !!!
(si je me déconnecte (logout) et me reconnecte, le lien est cassé)
MAIS:
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
JE NE FAIS PAS <Show original>
- si je renomme immédiatement ce dossier, LSym ne le retrouve pas.
Ce qui précède: sous Sierra, je suppose.
Ici, sous SL 10.6.8,
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
- <clic droit sur LSym/Show original>: il me le montre; évidemment :-)
- si je déplace ce dossier, LSym le retrouve, y compris après
plusieurs déplacements successifs.
je recrée un dossier du même nom dans l'emplacement d'origine:
LSym le retrouve !!!
(si je me déconnecte (logout) et me reconnecte, le lien est cassé)
MAIS:
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
JE NE FAIS PAS <Show original>
- si je renomme immédiatement ce dossier, LSym ne le retrouve pas.
J.P a attiré mon attention en écrivant :Ce qui précède: sous Sierra, je suppose.
Non : sous El Capitan.
Sous Sierra :Ici, sous SL 10.6.8,
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
- <clic droit sur LSym/Show original>: il me le montre; évidemment :-)
- si je déplace ce dossier, LSym le retrouve, y compris après
plusieurs déplacements successifs.
Dès que je déplace le dossier original, le lien est perdu.je recrée un dossier du même nom dans l'emplacement d'origine:
LSym le retrouve !!!
Pareil !(si je me déconnecte (logout) et me reconnecte, le lien est cassé)
Pareil !MAIS:
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
JE NE FAIS PAS <Show original>
- si je renomme immédiatement ce dossier, LSym ne le retrouve pas.
Moi si. Mais si je le déplace, le lien est brisé et il reste brisé si je
remets le dossier original à sa place. Si je lui redonne son nom
d'origine, le lien est rétabli.
Si je supprime le dossier d'origine puis si je crée un nouveau dossier
avec le même nom qu'à l'origine et à l'emplacement d'origine, le lien
est rétabli.
Cordialement.
J.P <jpp@gmail.com> a attiré mon attention en écrivant :
> Ce qui précède: sous Sierra, je suppose.
Non : sous El Capitan.
Sous Sierra :
> Ici, sous SL 10.6.8,
> la séquence est importante !
> je crée une copie d'un dossier enfoui bien profond.
> je crée un lien symbolique (LSym) de ce dossier sur le bureau
> - <clic droit sur LSym/Show original>: il me le montre; évidemment :-)
> - si je déplace ce dossier, LSym le retrouve, y compris après
> plusieurs déplacements successifs.
Dès que je déplace le dossier original, le lien est perdu.
> je recrée un dossier du même nom dans l'emplacement d'origine:
> LSym le retrouve !!!
Pareil !
> (si je me déconnecte (logout) et me reconnecte, le lien est cassé)
Pareil !
> MAIS:
>
> la séquence est importante !
> je crée une copie d'un dossier enfoui bien profond.
> je crée un lien symbolique (LSym) de ce dossier sur le bureau
> JE NE FAIS PAS <Show original>
> - si je renomme immédiatement ce dossier, LSym ne le retrouve pas.
Moi si. Mais si je le déplace, le lien est brisé et il reste brisé si je
remets le dossier original à sa place. Si je lui redonne son nom
d'origine, le lien est rétabli.
Si je supprime le dossier d'origine puis si je crée un nouveau dossier
avec le même nom qu'à l'origine et à l'emplacement d'origine, le lien
est rétabli.
Cordialement.
J.P a attiré mon attention en écrivant :Ce qui précède: sous Sierra, je suppose.
Non : sous El Capitan.
Sous Sierra :Ici, sous SL 10.6.8,
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
- <clic droit sur LSym/Show original>: il me le montre; évidemment :-)
- si je déplace ce dossier, LSym le retrouve, y compris après
plusieurs déplacements successifs.
Dès que je déplace le dossier original, le lien est perdu.je recrée un dossier du même nom dans l'emplacement d'origine:
LSym le retrouve !!!
Pareil !(si je me déconnecte (logout) et me reconnecte, le lien est cassé)
Pareil !MAIS:
la séquence est importante !
je crée une copie d'un dossier enfoui bien profond.
je crée un lien symbolique (LSym) de ce dossier sur le bureau
JE NE FAIS PAS <Show original>
- si je renomme immédiatement ce dossier, LSym ne le retrouve pas.
Moi si. Mais si je le déplace, le lien est brisé et il reste brisé si je
remets le dossier original à sa place. Si je lui redonne son nom
d'origine, le lien est rétabli.
Si je supprime le dossier d'origine puis si je crée un nouveau dossier
avec le même nom qu'à l'origine et à l'emplacement d'origine, le lien
est rétabli.
Cordialement.
J.P émit :D'où le lien symbolique sort-il son icône ?
J'imagine que c'est le Finder qui crée un pointeur sur l'icône de
l'original, mais le lsym lui-même n'en a jamais "physiquement" ?--------------------------
Tout ça est bien compliqué et semble avoir pas mal changé de version en
version !!!
Et quand on se rappelle que les Alias sont apparus avec le Système 8, ça
en fait pas mal de passées sous les ponts de versions et sous-versions…
J.P <jpp@gmail.com> émit :
D'où le lien symbolique sort-il son icône ?
J'imagine que c'est le Finder qui crée un pointeur sur l'icône de
l'original, mais le lsym lui-même n'en a jamais "physiquement" ?
--------------------------
Tout ça est bien compliqué et semble avoir pas mal changé de version en
version !!!
Et quand on se rappelle que les Alias sont apparus avec le Système 8, ça
en fait pas mal de passées sous les ponts de versions et sous-versions…
J.P émit :D'où le lien symbolique sort-il son icône ?
J'imagine que c'est le Finder qui crée un pointeur sur l'icône de
l'original, mais le lsym lui-même n'en a jamais "physiquement" ?--------------------------
Tout ça est bien compliqué et semble avoir pas mal changé de version en
version !!!
Et quand on se rappelle que les Alias sont apparus avec le Système 8, ça
en fait pas mal de passées sous les ponts de versions et sous-versions…