Все /
(переключатели) в Windows не имеют каких-либо целей фильтрации.
Я знаю, что в Linux это -
(варианты).
Как в командной строке Windows показать только каталоги, а не файлы?
Все /
(переключатели) в Windows не имеют каких-либо целей фильтрации.
Я знаю, что в Linux это -
(варианты).
Как в командной строке Windows показать только каталоги, а не файлы?
Это делается путем фильтрации по атрибутам.
dir [somedir] /ad
покажет все записи с атрибутом "directory". Это также показывает точки соединения.
Из dir /?
:
Displays a list of files and subdirectories in a directory.
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]
Specifies drive, directory, and/or files to list.
/A Displays files with specified attributes.
attributes D Directories R Read-only files
H Hidden files A Files ready for archiving
S System files I Not content indexed files
L Reparse Points - Prefix meaning not
Из Microsoft TechNet - Dir:
Если вы используете /a без указания атрибутов, dir отображает имена всех файлов, включая скрытые и системные файлы.
В следующем списке описаны все значения, которые вы можете использовать для атрибутов. Использование двоеточия (:) необязательно. Используйте любую комбинацию этих значений и не разделяйте значения пробелами.
d Каталоги
h скрытые файлы
s Системные файлы
л точки повторной обработки
r файлы только для чтения
Файлы готовы для архивирования
я не индексированные файлы содержимого
- Префикс, означающий "не"