Lien symbolique en shell

Utilisateur anonyme -  
roptat Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai une série d'exercices à faire et je bloque sur celui ci.
En utilisant putty et une adresse ip, nous en somme au début de du language shell.
Si quelqu'un peut me donner la voie se serait super ^^

Etape 1

Creez un lien symbolique "rendu_bis" vers rendu, de facon a ce que ces commandes soient possiles :

student@vm-xx:~$ ls rendu
jour_01
student@vm-xx:~$ ls rendu_bis
jour_01
student@vm-xx:~$ touch rendu_bis/test
student@vm-xx:~$ ls rendu
jour_01 test
student@vm-xx:~$ rm rendu/test
student@vm-xx:~$ ls rendu_bis
jour_01
student@vm-xx:~$

Etape 2

Creez un lien symbolique tel que ces commandes produisent le meme resultat sur vos machines :

student@vm-xx:~$ ls rendu
jour_01 recursive
student@vm-xx:~$ ls rendu_bis
jour_01 recursive
student@vm-xx:~$ ls rendu/recursive/recursive/recursive
jour_01 recursive
student@vm-xx:~$ ls rendu/recursive/recursive/recursive/recursive/recursive/recursive/recursive/recursive/recursive
jour_01 recursive
student@vm-xx:~$--++-
A voir également:

3 réponses

roptat Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   77
 
la commande ln fait ça (regarde « man ln »).
http://doc.ubuntu-fr.org/lien_physique_et_symbolique
0
Utilisateur anonyme
 
Merci pour la réponse, j'ai lu le man de ln et regarder sur internet des exemples, mais j'ai du mal à faire un lien symbolique. Quelqu'un pourrait me mettre sur la voie ^^ merci
0
roptat Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   77
 
par exemple, pour créer un lien symbolique vers un répertoire :
ln -s rendu rendu_bis


et ensuite amuse toi :
student@vm-xx:~$ rm rendu_bis/
rm: cannot remove `rendu_bis/': Is a directory
student@vm-xx:~$ rmdir rendu_bis/
rmdir: failed to remove `rendu_bis/': Not a directory

(l'astuce c'est le slash « / » : « rm rendu_bis » fonctionne).
0