Что такое DOS-аналог команды bash ls -lad
в Unix?
Команда "dir" в командной строке (cmd.exe) в Windows обычно считается эквивалентной команде "ls" bash в Unix/Linux. Однако в "dir" отсутствует опция «-d» для "ls". Опция -d обрабатывает каталоги как простые файлы и предотвращает отображение их дочерних файлов и подкаталогов.
ls -lad ITEM
- По сути, мне нужно наличие и тип данного ПУНКТА.
- Что касается типа, мне нужно знать, каталог это, обычный файл или ссылка.
- Если это каталог, я не хочу, чтобы его дочерние файлы и подкаталоги отображались.
- Если это ссылка, мне нужно знать цель.
Есть ли какая-либо команда DOS (или даже команда PowerShell) с этими функциями (1) - (4)?
dir ITEM /a
attrib ITEM
Команда attrib в DOS также сообщает о существовании данного ПУНКТА; и, если это каталог, "attrib" воздерживается от отображения своих дочерних файлов и подкаталогов. Однако "attrib" не может определить, является ли это каталогом, обычным файлом или ссылкой.