Article View: fr.comp.sys.amiga
Article #108662Re: Liens DOS: egalite ?
From: PHILIPPE BRAND
Date: Sun, 19 May 1996 00:00
Date: Sun, 19 May 1996 00:00
48 lines
2360 bytes
2360 bytes
Salut! >Deux situations se produisent: > a) le contenu de fichier2 n'est pas modifi ; ce n'est plus un lien. > Ce cas se pr sente dans ma ram:, et entre deux r pertoires dif- > -f rents d'un de mes disques durs. > b) fichier2 reste un lien pointant sur fichier1, et ce titre il > est modifi de la m me mani re que fichier1. a m'arrive sur > un de mes durs, entre deux liens dans un m me r pertoire. > Le cas a) me g ne beaucoup, car je souhaiterais en fait que le lien >soit une pure ' galit ' entre les fichiers. Deja il faut savoir que la commande AmigaDOS makelink est foireuse, il vaut mieux utiliser un makelink sur aminet, et ca tombe bien elle est livree avec une commande delete qui fonctionne, celle d'amigados faisant un lock, si le fichier original est detruit, tintin pour detruire le lien. Secondo si tu utilise un editeur style Ced avec backup, en lien HARD ton lien pointe sur un node sur le disque et non pas sur le fichier avec le nom logique. Donc Ced lorsque tu sauves RENOMME le fichier original en .bak et cree un NOUVEAU fichier dont le numero de node est different. Resultat: ton lien HARD pointe sur le .bak. Comme solution; utilise le nouveau makelink, avec l'option SOFT, qui creera u nlien SYMBOLIQUE, donc sur le NOM du fichier et non pas le numero de node dans le filesystem. Dans ce cas la, avec SOFT, tu perds le lien uniquement si tu deplace le fichier originel dans un autre endroit du disque, ce qui est somme toute normal. En resume pour le liens: Original HARD SOFT node 3456 lien sur node 3456 lien sur sys:toto.lha nom sys:toto.lha nom: sys:foobar/titi.lha nom: sys:foobar/titi.lha J'espere avoir ete assez clair. NE PAS UTILISER makelink NI delete du workbench. Recuperer les nouvelles commandes dispo sur aminet: MakeLink.lha util/sys 3K 142+Replacement for CBM MakeLink. V0.9 Mouaaaaala.
Technical Details
Message-ID:
<MSGID_2=3A320=2F104_319f7d41@fidonet.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<initbb.00oh@bb.gatelink.fr.net>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII-7-bit X-Google-Thread: f5be2,250e9916f1484d21 X-Google-Attributes: gidf5be2,public From: "PHILIPPE BRAND" <PHILIPPE_BRAND@p0.f104.n320.z2.fidonet.org> Subject: Re: Liens DOS: egalite ? Date: 1996/05/19 Message-ID: <MSGID_2=3A320=2F104_319f7d41@fidonet.org> X-Deja-AN: 155715126 references: <initbb.00oh@bb.gatelink.fr.net> organization: Ramses - Usenet newsgroups: fr.comp.sys.amiga