OVH Cloud OVH Cloud

besoin d'un 'tit cours sur la commande ln

6 réponses
Avatar
guillespie
bonsoir,

je cherche un repertoire pour stocker les liens effectuer avec ln de maniere
a ce ke de n'importe ou on puisse appeler ces liens.

autre question, en faisant un chmod sur le lien nouvellement cree, je change
les droits sur le lien ou sur la cible ?

derniere kestion, ...comment on 'unlinke' ?


Merci d'avance de repondre a mes kestions et je ne repeterais jamais assez a
kel point linux makes back fun in my pc :)


--
BANZAÏÏÏÏ !!!
:-$

6 réponses

Avatar
jz
guillespie wrote:
bonsoir,

je cherche un repertoire pour stocker les liens effectuer avec ln de maniere
a ce ke de n'importe ou on puisse appeler ces liens.


Pour les lire, les modifier, ou les deux ?

Peut-être /tmp s'il n'est pas effacé automatiquement (cela dépend de ta
config).

Sinon tu crées un répertoire où tout le monde peut lire et écrire, mais
pour la sécurité ce n'est pas génial. Ca peut être un peu plus propre si
tu crées un groupe d'utilisateurs autorisés.


autre question, en faisant un chmod sur le lien nouvellement cree, je change
les droits sur le lien ou sur la cible ?


Les deux, puisqu'il n'y a qu'un seul fichier.


derniere kestion, ...comment on 'unlinke' ?



rm le_lien


Merci d'avance de repondre a mes kestions et je ne repeterais jamais assez a
kel point linux makes back fun in my pc :)



Ton clavier a un problème, la touche 'k' est coincée. C'est très
désagréable à lire :(

Jacques

Avatar
Rakotomandimby
jz wrote:

guillespie wrote:
maniere a ce ke de n'importe ou on puisse appeler ces liens.


Pour les lire, les modifier, ou les deux ?


on appelle pas un lien ... je me demande ce qu'il entend par "appeler" un
lien .

autre question, en faisant un chmod sur le lien nouvellement cree, je
change les droits sur le lien ou sur la cible ?


Les deux, puisqu'il n'y a qu'un seul fichier.


Moi je dirai :

[]#touch cible
[]#ln -sv cible lien
create symbolic link `lien' to `cible'
[]#ls -l lien cible
-rw-r--r-- 1 root root 0 Jan 24 08:53 cible
lrwxrwxrwx 1 root root 5 Jan 24 08:54 lien -> cible
[]#chown root.nogroup lien
[]#ls -l lien cible
-rw-r--r-- 1 root root 0 Jan 24 08:53 cible
lrwxrwxrwx 1 root nogroup 5 Jan 24 08:54 lien -> cible
[]#chmod 777 lien
[]#ls -l lien cible
-rwxrwxrwx 1 root root 0 Jan 24 08:53 cible
lrwxrwxrwx 1 root nogroup 5 Jan 24 08:54 lien -> cible
[]#rm lien
[]#ls -l lien cible
ls: lien: No such file or directory
-rwxrwxrwx 1 root root 0 Jan 24 08:53 cible




derniere kestion, ...comment on 'unlinke' ?



rm le_lien


comme mon exemple l'a demontré .

Merci d'avance de repondre a mes kestions et je ne repeterais jamais
assez a kel point linux makes back fun in my pc :)


Ton clavier a un problème, la touche 'k' est coincée. C'est très
désagréable à lire :(


c'est grave hein ? pourtant si il s'agit de prgrammer en shell ou en C il
est quand meme capable de respecter la syntaxe ...
--
http://mrakotom.free.fr


Avatar
Benoît Noyelles

derniere kestion, ...comment on 'unlinke' ?



rm le_lien




Si les options de ln n'ont pas été bien choisies (je pense à -s oublié
notamment), y'a pas un risque de supprimer aussi la cible en faisant ça?


Avatar
Qing Liu
Benoît Noyelles writes:


derniere kestion, ...comment on 'unlinke' ?

rm le_lien





Si les options de ln n'ont pas été bien choisies (je pense à -s oublié
notamment), y'a pas un risque de supprimer aussi la cible en faisant
ça?


ça supprime juste un des noms du fichier.

--
Liu



Avatar
TiChou
Dans l'article news:but8ji$6tg$,
Rakotomandimby écrivait :

autre question, en faisant un chmod sur le lien nouvellement cree,
je change les droits sur le lien ou sur la cible ?


Les deux, puisqu'il n'y a qu'un seul fichier.


Moi je dirai :

[]#touch cible
[]#ln -sv cible lien
create symbolic link `lien' to `cible'
[]#ls -l lien cible
-rw-r--r-- 1 root root 0 Jan 24 08:53 cible
lrwxrwxrwx 1 root root 5 Jan 24 08:54 lien -> cible
[]#chown root.nogroup lien
[]#ls -l lien cible
-rw-r--r-- 1 root root 0 Jan 24 08:53 cible
lrwxrwxrwx 1 root nogroup 5 Jan 24 08:54 lien -> cible
[]#chmod 777 lien
[]#ls -l lien cible
-rwxrwxrwx 1 root root 0 Jan 24 08:53 cible
lrwxrwxrwx 1 root nogroup 5 Jan 24 08:54 lien -> cible
[]#rm lien
[]#ls -l lien cible
ls: lien: No such file or directory
-rwxrwxrwx 1 root root 0 Jan 24 08:53 cible


Et moi je dirais :

pegase tmp # >cible
pegase tmp # ln -v cible lien
create hard link `lien' to `cible'
pegase tmp # ls -l cible lien
-rw-r--r-- 2 root root 0 Jan 24 15:39 cible
-rw-r--r-- 2 root root 0 Jan 24 15:39 lien
pegase tmp # chown tichou:wheel lien
pegase tmp # ls -l cible lien
-rw-r--r-- 2 tichou wheel 0 Jan 24 15:39 cible
-rw-r--r-- 2 tichou wheel 0 Jan 24 15:39 lien
pegase tmp # chown root:root cible
pegase tmp # ls -l cible lien
-rw-r--r-- 2 root root 0 Jan 24 15:39 cible
-rw-r--r-- 2 root root 0 Jan 24 15:39 lien
pegase tmp # chmod 600 lien
pegase tmp # ls -l cible lien
-rw------- 2 root root 0 Jan 24 15:39 cible
-rw------- 2 root root 0 Jan 24 15:39 lien
pegase tmp # echo pwet>cible
pegase tmp # rm cible
pegase tmp # ls -l cible lien
ls: cible: No such file or directory
-rw------- 1 root root 5 Jan 24 15:42 lien
pegase tmp # cat lien
pwet
pegase tmp #

Comme quoi on peut démontrer le contraire.
La bonne question était de savoir de quel type de lien parlions nous.

A énoncé du problème pas clair, réponse pas clair.

--
TiChou



Avatar
Harry Cover
On Fri, 23 Jan 2004 23:53:42 +0100, guillespie
wrote:

bonsoir,

je cherche un repertoire pour stocker les liens effectuer avec ln de maniere
a ce ke de n'importe ou on puisse appeler ces liens.
c'est pas plutot "alias" qui t'intéresse ?


autre question, en faisant un chmod sur le lien nouvellement cree, je change
les droits sur le lien ou sur la cible ?
---> man ln


Merci d'avance de repondre a mes kestions et je ne repeterais jamais assez a
kel point linux makes back fun in my pc :)
Trop de la balle ;)