web-dev-qa-db-fra.com

'ls' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier batch

'ls' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de traitement par lots . Je reçois cette erreur lorsque j'essaie de jeter un coup d'œil sur les fichiers de mon dossier.

  • cmd ouvert régulièrement (pas en tant qu'administrateur).
  • J'ai récemment téléchargé anaconda pour python.Au cours du processus d'installation, il m'est parfois arrivé d'ajouter un PATH non recommandé .. '' ls 'fonctionnait bien avant d'être

    Voici les chemins

     enter image description here

5
Kalpit

Je suis à peu près certain que la commande ls est destinée à Linux, pas à Windows (je suppose que vous utilisez Windows comme vous l'avez appelé cmd, qui est la ligne de commande du système d'exploitation Windows).

Vous devez plutôt utiliser dir, qui est l'équivalent Windows de ls.

Edit (car ce message semble avoir eu tant de vues :)):

Vous ne pouvez pas utiliser ls sur cmd car il n'est pas livré avec Windows, mais vous pouvez l'utiliser sur d'autres programmes de terminal (tels que GitBash). Remarque: ls peut fonctionner sur certains serveurs FTP si ceux-ci sont basés sur linux et que FTP est utilisé à partir de cmd.

dir sur Windows est similaire à ls. Pour connaître les différentes options disponibles, il suffit de faire dir/?.

Si vous voulez vraiment utiliser ls, vous pouvez installer des outils tiers pour vous permettre d’exécuter des commandes unix sur Windows. Un tel programme est Microsoft Windows Subsystem for Linux ( lien vers docs ).

20
Adi219

Nous pouvons utiliser ls et de nombreuses autres commandes Linux dans Windows cmd. Il suffit de suivre ces étapes.

Pas:

1) Installez Git sur votre ordinateur - https://git-scm.com/downloads .

2) Après avoir installé Git, allez dans le dossier dans lequel Git est installé . Généralement, ce sera dans le dossier C drive et ensuite le dossier Program Files.

3) Dans le dossier Program Files, vous trouverez le dossier nommé Git, le dossier bin qui se trouve dans le dossier usr du dossier Git.

Dans mon cas, l'emplacement du dossier bin était - C:\Program Files\Git\usr\bin

4) Ajoutez cet emplacement (C:\Program Files\Git\usr\bin) dans la variable de chemin, dans system Variables d'environnement

5) Vous avez terminé. Redémarrez cmd et essayez d'exécuter ls et d'autres commandes Linux.

-Merci 

2
Shashank Yenurkar

vous pouvez simplement utiliser dir au lieu de ls

OR

Vous pouvez également ajouter ubuntu bash dans Windows, puis utiliser «ls» dans Windows.

Pour ajouter Ubuntu Bash dans Windows 10

  1. aller aux paramètres 
  2. sélectionnez 'Update & Security' 
  3. A gauche, sélectionnez ‘Pour les développeurs’. 
  4. Activer le mode développeur quand je le sélectionne 
  5. Maintenant, ouvrez cmd et tapez bash, puis appuyez sur y pour confirmer le téléchargement.

cela installera ubuntu bash dans Windows 10. Pour l'utiliser, ouvrez cmd et tapez bash

Ensuite, vous pouvez utiliser toutes les commandes du terminal linux dans cmd

voir this et this link

1
Umer