'ls' в CMD в Windows не распознается [закрыто]

135

Когда я попытался использовать list ( ls) в командной строке Windows, система не распознала его. Я уже добавил C:\Windows\System32в путь, а также обновил java, но он все еще не распознан.

Абдулла
источник
22
Попробуйте dirвместо этого ....
Hackerman
10
ls- это команда unix, а не Windows
Хантер МакМиллен
53
Это не вопрос не по теме. Для тех из нас, кто привык к командам unix, это очень полезно. OP показал, что он пробовал, и что касается исследования, этот вопрос оказался для меня лучшим результатом Google ls windows. Его следует снова открыть.
Cullub
3
Поскольку это первый хит Google для ls windowsтех, кто не хочет изучать команды Windows, я скачал пакет GnuWin32 CoreUtils и добавил каталогbin в my PATH. На этом сайте потеряны другие хорошие утилиты GNU. Ура!
ipetrik
7
Какого черта это не по теме ...? Особенно по указанной причине?
Уилсон Биггс,

Ответы:

224

Используйте команду dirдля вывода списка всех каталогов и файлов в каталоге; lsэто команда unix.

Манан Мехта
источник
31
echo @dir %* > %systemroot%\system32\ls.batпозволит вам использовать lsвместо dir, аналогично псевдониму
Neil Chowdhury
1
можно ли сделать dirdsplay текст по горизонтали?
Webwoman
это полезно, просто введите dir в cmd, а не имя файла и dir.
PA-GW
@Webman, мне удалось открыть каталог по горизонтали, когда я открыл его в терминале bash, а не только в Windows CMD
PA-GW
@Webwoman Для отображения текста по горизонтали вы можете использовать dir /w.
Луи Ян,