Lien symbolique en shell
Utilisateur anonyme
-
roptat Messages postés 276 Date d'inscription Statut Membre Dernière intervention -
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:~$--++-
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:
- Lien symbolique en shell
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Classic shell - Télécharger - Personnalisation
- Verificateur de lien - Guide
- Lien copié - Forum Mobile
3 réponses
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
par exemple, pour créer un lien symbolique vers un répertoire :
et ensuite amuse toi :
(l'astuce c'est le slash « / » : « rm rendu_bis » fonctionne).
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).