Partage
  • Partager sur Facebook
  • Partager sur Twitter

problème avec cygwind utiliser "ls"

ls impossible d'accéder à : no such file or directory

    11 mars 2020 à 0:54:28

    Bonjour,

    Je suis actuellement le cours "apprenez à utiliser la ligne de commande dans le terminal". et je suis bloqué. Quand je tape "ls" seul je n'obtient rien. Quand je tape "pwd" j'obtient "home/Neils". quand je tape ls qqch l'erreur "no such file or directory" s'affiche.

    Que faire pour que ls fonctionne et que je puisse obtenir le contenu de fichiers ? (ps même pb avec cd)

    • Partager sur Facebook
    • Partager sur Twitter
      15 mars 2020 à 10:38:12

      Salut

      reprend le cours du début : 

      - ls : affiche la liste des fichiers et dossiers. Tu peux tester juste "ls" sans paramètres

      - cd : change de dossier. Le dossier "Neils" doit exister dans le dossier courant.

      Sous Linux, les minuscules/majuscules sont prises en compte.

      • Partager sur Facebook
      • Partager sur Twitter
        15 mars 2020 à 12:12:05

        le chemin commençant par  '/'  implique que le chemin est "absolu" et que sa description commence par la "racine" (point de départ du volume ou le systee stocke les infos, qui est normalement un endroit réservé)
        dans un chemin absolu il faut spécifier tout les répertoires de la racine jusqu'au répertoire ou au fichier que l'ont veut utiliser

        dans un chemin relatif la description démarre "à partir" du "répertoire courant" (chemin dans lequel on se trouve "par défaut")
        dans cas le chemin ne commence  pas par un '/' mais directement par le nom du répertoire (ou du fichier) directement accessible (suivi éventuellement des sous répertoires séparés par un '/' )
        en général au démarrage le système nous place dans notre "home directory" $HOME ou "/home/<nom_user>"

        Donc

        cd /Neils
        

        signifie que tu veux te déplacer dans un répertoire nommé Niels à la "racine" (répertoire qui n'existe pas)
        Et

        cd Niels
        

        signifie que tu veux te déplacer dans un répertoire nommé Niels du répertoire courant (répertoire '/<repertoire_courant>/Niels' qui n'existe pas non plus)

        pour info la commande 'pwd' permet d'afficher le répertoire courant

        Ensuite tu te déplaces dans /home, je ne sais pas si ton répertoire '/Niels' y est présent mais il est probable
        que "cygwin" par défaut ne crée pas les répertoires des utilisateurs dans le répertoire $HOME
        il faut soit créer le répertoire "à la main" soit essayer les commandes d'administration pour créer des user (sous cygwin je ne sais pas comment ça fonctionne mais ca n'a sans doute pas d'intérêt si l'administration se passe sur le système hôte Windows)


        -
        Edité par jeancharlesg 15 mars 2020 à 12:23:57

        • Partager sur Facebook
        • Partager sur Twitter

        JC Gibier

        problème avec cygwind utiliser "ls"

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown