Rechercher : dans
Par :

Lien symbolique

Dernière réponse le 1 aoû 2008 à 12:35:09 rojina2903, le 1 aoû 2008 à 09:41:07 
 Signaler ce message aux modérateurs

Bonjour

je découvre la notion des liens symboliques sous unix aix et je demande votre aide, voila le probleme:

j'ai l'arborescence suivante:

Version------->current
----------------->version00
----------------->version01
----------------->version02------>sh_appli
-------------------------------------->sql_appli


je veux creer un lien symbolique dans current vers version02;

quand je fais:
$cd Version/current
$ln -s ../version02

ça marche très bien, le lien est créé et j'ai accés aux sous repertoires de version02

mais quand je fais:

$cd Version
$ln -s version02 current/version02
ou bien ln -s version02 current ça marche pas, ça me creer juste une sorte de fichier que je peux meme pas lire

merci d'avance pour votre aide

Meilleures réponses pour « lien symbolique » dans :
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Linux - Gentoo - Mise à jour de noyau VoirIntroduction Pourquoi mettre à jour le noyau Utilisation de Portage pour obtenir les nouvelles sources Mise à jour du lien symbolique /usr/src/linux Configuration, compilation et installation du nouveau noyau Installation automatique via...
[PHP] Transformer une URL en lien hypertexte cliquable VoirGrâce aux expressions régulières, il est possible de transformer en lien hypertexte toute URL de la forme http://URL (ou ftp://URL) ou bien commençant par www. :
UNIX - Les fichiers VoirIntroduction aux fichiers Unix Sous les systèmes UNIX tout élément est représenté sous forme de fichier. L'ensemble des fichiers est architecturé autour d'une unique arborescence dont la base, appelée racine, est notée «/». Types de...
Faire un lien vers CommentCaMarche VoirVous êtes le bienvenu pour faire un lien vers CommentCaMarche.net ! Vous avez l'autorisation de faire pointer un lien vers la page d'accueil de CommentCaMarche.net ou bien directement vers un des articles. Si vous voulez agrémenter le lien d'une...

1

wapette21, le 1 aoû 2008 à 09:55:04

Bonjour,

la commande est :

ln -s /Version/version2 current

a++

Répondre à wapette21

2

rojina2903, le 1 aoû 2008 à 10:33:02

Salut, merci pour la reponse

mais ça va pas marcher, ça va creer le lien symbolique nommé current dans le repertoire pere de Version

Répondre à rojina2903

3

linuxnico, le 1 aoû 2008 à 10:40:54

Euh

ln -s source destination

donc

ln -s version02 current/

va te creer un lien de version2 dans le rep current (dans le post au dessus il manque un "/" apres current)

Répondre à linuxnico

4

lami20j, le 1 aoû 2008 à 10:51:24

Salut,

en utilisant le chemin absolu

ln -s /chemin/vers/Version/version02 /chemin/vers/Version/current/
--
106485010510997108

Répondre à lami20j

5

rojina2903, le 1 aoû 2008 à 10:53:37

Merci linuxnico
mais c'est toujours le meme problème, ça me creer un fichier et non pas le lien que je veux creer

Répondre à rojina2903

6

linuxnico, le 1 aoû 2008 à 10:58:35

Bah je pige pas la parce que chez moi ca marche tres bien....

qu'est ce qu'il y a dans ce fichier version2 dans le rep current????

Répondre à linuxnico

7

linuxnico, le 1 aoû 2008 à 11:05:46

Arf non je me suis planete!!

il faut mettre le chemin absolu!!! donc

ln -s /Version/version2 current/

sachant que Version est a la racine!

la ca devrait fonctionner

Répondre à linuxnico

8

rojina2903, le 1 aoû 2008 à 11:11:32

Si je suis placée dans current et que je cree le lien ça marche nickel, mais quand je suis dans le repertoire parent de current par exemple et que j'essaye de crrer le lien dans current ça marche pas, ça me cree un lien nommé version02 dans current mais je peux pas y acceddeer

avec un ls -l je vois que c'est bien un lien (lrwxrwxrwx) et avec (filezila) je vois bien que le lien est cree et que c'est bien un repertoire mais quand je double clique il se transforme en fichier de 20octet mais impossible de le lire

c'est le probleme que j'ai

Répondre à rojina2903

9

lami20j, le 1 aoû 2008 à 11:14:16

Salut,

current se trouve dans Version
version02 se trouve aussi dans Version

et si tu ne donneras la commande que tu tapes, ainsi que le vrai chemin de tes répertoires ......on n'est pas devant ton écran 106485010510997108

Répondre à lami20j

10

linuxnico, le 1 aoû 2008 à 11:14:48

Aaahhh ok

mais en local quand tu fait "cd /Version/current/version2" tu te retrouve dans /version/verrsion2 ???

si ca marche y a peut etre une config dans filezilla
si ca marche pas.... c'est bizarre

Répondre à linuxnico

14

rojina2903, le 1 aoû 2008 à 11:27:21

Non meme en local ça marchait pas, impossible d'y acceder, il est bien là je le vois avec le ls, mais je peux pas l'ouvrir
et là ça marche avec le chemain absolu, merci pour votre assistance

Répondre à rojina2903

11

rojina2903, le 1 aoû 2008 à 11:20:56

Là j'essaye avec le chemain absolu et je vous tiens au courant, merci

Répondre à rojina2903

12

rojina2903, le 1 aoû 2008 à 11:24:14

Oui ça marche mtn merci

avec le chemain absolu ça marche, mais je comprend toujours pas pourquoi ça marche sans chemin absolu quand je suis dans current

merci

Répondre à rojina2903

13

lami20j, le 1 aoû 2008 à 11:27:00

Re,

quand tu es dans courant tu dois taper

ln -s ../version02 .
--
106485010510997108

Répondre à lami20j

15

lami20j, le 1 aoû 2008 à 11:36:09

il est bien là je le vois avec le ls
Tu les vois, mais pas nous

Affiche le résultat de

pwd;ls -l
--
106485010510997108

Répondre à lami20j

16

rojina2903, le 1 aoû 2008 à 11:44:22

avec un ls -l je vois que c'est bien un lien (lrwxrwxrwx)

merci , c'est bien le chemin absolu qu'il fallait utiliser

Répondre à rojina2903

17

lami20j, le 1 aoû 2008 à 11:49:35

merci , c'est bien le chemin absolu qu'il fallait utiliser

justement, ce n'est pas obligatoire
on peut aussi utiliser les chemins relatifs
si tu es dans current tu peux essayer avec ma commande (message 13)
à savoir que tu devras utilsier l'option -f vu qu le lien existe déjà
106485010510997108

Répondre à lami20j

18

 rojina2903, le 1 aoû 2008 à 12:35:09

Oui, dans current ça marche, je l'ai dit dans mon premier message, c'est en dehors de current que ça pose un probleme, par contre j'ai une autre question, comment je peux recuperer le chemin absolu, vu que la commande (ln) va etre utilisée dans un script ksh

merci

Répondre à rojina2903
Collection CommentÇaMarche.net