Commande CD

Ma question va surement paraitre bête ... :s
J'ai tenté de trouver la solution mais ... pas trouvé.

J'ai bientôt un "petit" examen info et j'ai de l'unix.

Dans les annales, j'ai trouvé des questions cons ...

Ex :
Je me trouve dans le répertoire /stage/bat/ua1/xxx
Je lance la commande cd .././xxx/../yyy/./../../../xxx/./../yyy/./../XXX
Dans quel répertoire sommes nous à présent
(Tous les répertoires existes et il n'y a pas de problème de droit)

Je ne veux pas la réponse (/stage/xxx) ^^ Je veux comprendre !

A quoi correspond le "/./" tout seul ?!
Tout ce que j'ai pu trouver concernant la commande cd sont des choses très simple mais je n'arrive pas à comprendre ce "/./" ...

Désolé de la simplicité de la question :s
Configuration: Windows XP
Firefox 2.0.0.3

2 réponses

  1. Contributeur
    salut

    la commande cd ../ permet de remonter au répertoire parent, exemple:
    [aruju@localhost ~]$ cd /home/aruju/Images/abc/

    ensuite je veux revenir au repertoire aruju et me placer danc repertoire tarball:
    [aruju@localhost abc]$ cd ../../tarball
    [aruju@localhost tarball]$ 
    1. Modérateur
      Salut,

      Voir : guide d utilisation du shell pour debutant#xxi les repertoires et

      Dans ton cas la commande :
      cd .././xxx/../yyy/
      est équivalente à :
      cd ../yyy/
      L'emploi systématique du "./" est facultatif.
      1. Ok merci ...

        Le "." indique le répertoire courant.
        Le petit exercice que j'ai mis ... je l'avais réussi mais me suis planté sur un autre ... alors me suis dit que peut être ce "/./" que ce que je pensais.

        Merci beaucoup pour l'information !

        *retourne bosser*
      2. Contributeur
        le ./ est bien pratique quand on veut supprimer un fichier qui s'appelle par exemple -f.
        rm -f rm considère -f comme une option
        rm ./-f rm considère -f comme un fichier et le détruit
      3. Modérateur
        @dubcekOn peut tout aussi bien faire précéder le nom du fichier par "--" (synonyme dans bien des commandes GNU/Linux de "fin explicite de la liste des options") :
        rm -- -f
        ;-))
      4. @dubcekPour mon cas ... j'ai juste un exercice qui ressemble à ce que je vous ai mis.

        Le souci est que les corrigés des annales ne sont pas toujours bon ... pour cela que j'avais un doute :)

        Merci encore pour toutes les informations :)