IPB

Bienvenue invité ( Connexion | Inscription )

> Enlever les pas belles flèches des Alias ?
Options
ALSAD
posté 14 Jul 2003, 09:45
Message #1


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 649
Inscrit : 14 Jul 2003
Lieu : Séoul
Membre no 8 583



Coucou
existe t'il un moyen de virer les disgracieuses flèches des Alias ?

merci à vous



J'me sens Macment bien !!! wink.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
schlum
posté 14 Jul 2003, 11:55
Message #2


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 456
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



QUOTE
meme si on supprime le fichier original ??
L' "alias" reste ??


Farpaitement smile.gif Ce qui évidemment devient un désavantage quand on veut faire le grand ménage... :-?

Attention, je parle des liens durs, pas des alias qu'on fait dans le finder...

Allez, un petit exemple :
CODE
12:52:22 [/essai] schlum$ echo hello > essai

12:52:25 [/essai] schlum$ ls -l  

total 4

-rw-r--r--    1 schlum   nobody          6 Jul 14 12:52 essai

12:52:31 [/essai] schlum$ ln essai essai2

12:52:37 [/essai] schlum$ ln -s essai essai3

12:52:40 [/essai] schlum$ ls -l

total 8

-rw-r--r--    2 schlum   nobody          6 Jul 14 12:52 essai

-rw-r--r--    2 schlum   nobody          6 Jul 14 12:52 essai2

lrwxr-xr-x    1 schlum   nobody          5 Jul 14 12:52 essai3 -> essai

12:52:44 [/essai] schlum$ rm -f essai

12:52:50 [/essai] schlum$ ls -l

total 4

-rw-r--r--    1 schlum   nobody          6 Jul 14 12:52 essai2

lrwxr-xr-x    1 schlum   nobody          5 Jul 14 12:52 essai3 -> essai

12:52:51 [/essai] schlum$ cat essasi3

cat: essasi3: No such file or directory

12:52:56 [/essai] schlum$ ln essai2 essai

12:53:06 [/essai] schlum$ cat essai3

hello

12:53:14 [/essai] schlum$ ls -l

total 8

-rw-r--r--    2 schlum   nobody          6 Jul 14 12:52 essai

-rw-r--r--    2 schlum   nobody          6 Jul 14 12:52 essai2

lrwxr-xr-x    1 schlum   nobody          5 Jul 14 12:53 essai3 -> essai

12:53:15 [/essai] schlum$


ln fait un lien dur (on le voit avec le nombre de références au fichier : 2 et au flag "l" qui n'y est pas
ls -s fait un alias (comme celui du finder)
on voit clairement que quand on supprime essai, essai2 existe toujours, mais essai3 est cassé... Et on peut "recréer" essai à partir de essai2...

Cette technique est utilisée pour rendre des CDs non copiables... Une référence d'un gros fichier fait croire au système que le contenu est trop gros pour être copié, alors qu'en fait, ça tient parfaitement...


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 2nd August 2025 - 10:17