#1 Le 28/09/2018, à 22:25
- Hanen
Aide SVP- Liens symboliques entre repertoires
Bonjour,
besoin de votre coup de main SVP, je ne sai pas ou se trouve l'erreur
[mission 03] $ mkdir -p saison/{printemps,ete,automne,hiver}
[mission 03] $ cd saison/
[mission 03] $ ln -s ete automne/
[mission 03] $ ln -s automne hiver/
[mission 03] $ ln -s hiver printemps/
[mission 03] $ ln -s printemps ete/
[mission 03] $ gash check
L'été vient après le printemps!
Vous voila revenu au point de départ... Veuillez recommencer la mission.
La mission 03 n'est **pas** validée.
Objectif
========
Nous savons tous qu'il y a quatre saisons, que
nous pouvons représenter par des répertoires comme
suit:
---------- saison ----------
/ / \ \
/ / \ \
printemps ete automne hiver
Mais ces saisons se suivent selon un cycle bien
connu! Ajoutez des liens symboliques entre les
différents répertoires pour obtenir la structure:
---------- saison ----------
/ / \ \
/ / \ \
printemps -> ete -> automne -> hiver
^ | / | / | / |
| v --- v / v / v
| ete / automne hiver / printemps
| |
+--------------------------------------+
Attention, vous ne devez pas utiliser plus de 8
commandes!
Attention, vous ne devez pas utiliser plus de 8
commandes!
Hors ligne
#2 Le 29/09/2018, à 06:15
- pingouinux
Re : Aide SVP- Liens symboliques entre repertoires
Bonjour,
Le but du forum n'est pas de faire les devoirs.
Qu'est-ce que tu as déjà essayé de faire ?
[mission 03] $ gash check
Qu'est-ce que gash et check ?
Hors ligne
#3 Le 29/09/2018, à 08:04
- bruno
Re : Aide SVP- Liens symboliques entre repertoires
Incompréhensible. Ça sort d'où cet exercice ?
#4 Le 29/09/2018, à 11:08
- Hizoka
Re : Aide SVP- Liens symboliques entre repertoires
Ça me rassure, j'avais rien compris non plus, ouf
Ce que je pige pas, c'est surtout le 2e schéma et comme pingouinux la commande.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#5 Le 29/09/2018, à 11:53
- pingouinux
Re : Aide SVP- Liens symboliques entre repertoires
Le second schéma ne me paraît pas très clair non plus, mais je pense que le but est de pouvoir se déplacer dans les répertoires en suivant l'ordre des saisons.
Je garde ma solution sous le coude en attendant les précisions de Hanen.
Hors ligne
#6 Le 29/09/2018, à 21:02
- Hanen
Re : Aide SVP- Liens symboliques entre repertoires
Bonjour, merci pour le coup de main. En gros j'ai créée le répertoire parent saison et les 4 sous-repertoires correspondant à l'été, printemps, hiver et automne. En une seule commande comme montré dans le début de mon message
Le jeu gash demande maintenant de faire des liens symboliques entre les sous-répertoires des saisons qui se suivent. Chose que j'ai faite 4 fois avec la commande ln -s sauf qu'au moment de faire gash check afin de verifier l'exactitude de mes commandes, j'ai toujours le résultat mission failed. La saison de printemps viens avant l'été !
J'me demande juste où est mon erreur si ça se trouve
J'ai beau fait ln -s ete printemps et j'ai inversé ln -s printemps ete toujours le même code erreur.
(Mes commandes faites je les inscrites en début de mon commentaire)
Hors ligne
#7 Le 29/09/2018, à 21:23
- Postmortem
Re : Aide SVP- Liens symboliques entre repertoires
Bonsoir,
Lorsque tu fais :
ln -s printemps ete/
Ça donne un lien symbolique saison/ete/printemps qui pointe vers saison/printemps.
Alors qu'après l'été, c'est l'automne.
Enfin, si j'ai bien pigé l'exercice !
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
#8 Le 30/09/2018, à 02:30
- Hanen
Re : Aide SVP- Liens symboliques entre repertoires
Bonsoir,
Lorsque tu fais :ln -s printemps ete/
Ça donne un lien symbolique saison/ete/printemps qui pointe vers saison/printemps.
Alors qu'après l'été, c'est l'automne.
Enfin, si j'ai bien pigé l'exercice !
J'ai fait la commande dans l'autre sens aussi. Toujours le même code d'erreur
Hors ligne
#9 Le 30/09/2018, à 02:37
- Hanen
Re : Aide SVP- Liens symboliques entre repertoires
Le second schéma ne me paraît pas très clair non plus, mais je pense que le but est de pouvoir se déplacer dans les répertoires en suivant l'ordre des saisons.
Je garde ma solution sous le coude en attendant les précisions de Hanen.
Effectivement c'est ça l'objectif de la mission 3 de ce jeu.
J'ai fait :
$ ln -s automne ete/
$ ln -s hiver automne/
$ ln -s printemps hiver /
$ ln -s ete printemps
J'me demande si j'ai oublié un autre lien indispensable à faire pour relier le répertoire parent saison à tout ça ?
Hors ligne
#10 Le 30/09/2018, à 06:08
- pingouinux
Re : Aide SVP- Liens symboliques entre repertoires
Essaye ceci
mkdir -p saison/{printemps,ete,automne,hiver}
cd saison/
ln -s ../ete printemps/ete
ln -s ../automne ete/automne
ln -s ../hiver automne/hiver
ln -s ../printemps hiver/printemps
cd ..
tree saison
qui donne ce résultat
saison
├── automne
│ └── hiver -> ../hiver
├── ete
│ └── automne -> ../automne
├── hiver
│ └── printemps -> ../printemps
└── printemps
└── ete -> ../ete
8 directories, 0 files
Hors ligne
#11 Le 30/09/2018, à 10:34
- Postmortem
Re : Aide SVP- Liens symboliques entre repertoires
Ah ouai, j'avais pas testé... Mais il est vicieux le fonctionnement de ln. Je me disais que faire ln -s ete printemps/ (ou ln -s ete printemps/ete) créerai le lien printemps/ete --> .. /ete direct vu que lorsqu'on tape la commande, on est bien dans le répertoire contenant "ete".
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
#12 Le 30/09/2018, à 12:13
- pingouinux
Re : Aide SVP- Liens symboliques entre repertoires
@Postmorten #11 : Eh oui, c'est assez piégeant
Hors ligne
#13 Le 30/09/2018, à 22:10
- Hanen
Re : Aide SVP- Liens symboliques entre repertoires
Excellent, ca à marché. Merci
Donc si je me trompe pas et si j'ai bien compris le principe, si on fait un lien genre:
ln -s dossier1 dossier2
Ca sera juste un lien unidirectionnel
Par contre si on fait
ln -s dossier1 dossier2 / dossier1
Ca sera une boucle
Sur man ln il n'évoquent que le cas unidirectionnel malheureusement
Hors ligne
#14 Le 01/10/2018, à 00:14
- Postmortem
Re : Aide SVP- Liens symboliques entre repertoires
Attention aux espaces !
Sinon, ceci :
ln -s dossier1 dossier2/dossier1
Et
ln -s dossier1 dossier2
Donnent la même chose si dossier2 existe et est un répertoire.
Ça donne le lien dossier2/dossier1 --> dossier1.
Pour la deuxième commande, si dossier2 n'existe pas, ça donne le lien dossier2 --> dossier1
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
#15 Le 01/10/2018, à 01:52
- Hanen
Re : Aide SVP- Liens symboliques entre repertoires
Attention aux espaces !
Sinon, ceci :
ln -s dossier1 dossier2/dossier1
Et
ln -s dossier1 dossier2
Donnent la même chose si dossier2 existe et est un répertoire.
Ça donne le lien dossier2/dossier1 --> dossier1.Pour la deuxième commande, si dossier2 n'existe pas, ça donne le lien dossier2 --> dossier1
Excellent, merci pour l'explication.
C'est très claire
Hors ligne
#16 Le 01/10/2018, à 01:54
- Hanen
Re : Aide SVP- Liens symboliques entre repertoires
A qui ça intéresse le jeu :
https://github.com/phyver/GameShell/blo … /README.md
Hors ligne