Por que o 'ls' funciona no meu cmd? (Janelas)

0

Eu estou rodando o windows 7, ele é antigo e eu tenho mexido com isso um pouco. Quando estou em cmd, descubro que ls funciona exatamente como eu esperaria no Linux. Então, faça alguns outros comandos, como mv e rm . Este não é um problema em si, mas eu gostaria de saber de onde eles estão vindo. Tanto quanto sei, o Windows não suporta estes automaticamente. Eu provavelmente os adicionei em algum momento. Existe alguma maneira que eu possa tentar imaginar porque eles estão trabalhando?

    
por Clumsy cat 10.09.2017 / 09:37

2 respostas

3

A partir de cmd você pode usar o comando where para encontrar a localização de um executável:

where ls

Isso é semelhante ao comando which do Unix e, como which , não relata comandos e aliases internos. Ele também tem opções adicionais que não estão em which .

Se é um dos comandos Unix que você importou, você pode usar o which em si.

    
por 10.09.2017 / 11:03
2

Você pode ter instalado o repositório Git. Isso pode ser do seu C: \ Arquivos de Programas \ Git \ usr \ bin \ ls.exe

    
por 22.03.2018 / 04:53