All / (switches) in Windows don't have any filter purposes.
I know in Linux it is - (options).
At a Windows command prompt, how can I show only Directories and not Files?
All / (switches) in Windows don't have any filter purposes.
I know in Linux it is - (options).
At a Windows command prompt, how can I show only Directories and not Files?
This is done by filtering by attributes.
dir [somedir] /ad will show all entries with the "directory" attribute. It also shows junction points.
From 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
From Microsoft's TechNet - Dir:
If you use /a without specifying Attributes, dir displays the names of all files, including hidden and system files.
The following list describes each of the values that you can use for Attributes. Using a colon (:) is optional. Use any combination of these values, and do not separate the values with spaces.
d Directories
h Hidden files
s System files
l Reparse points
r Read-only files
a Files ready for archiving
i Not content indexed files
- Prefix meaning "not"
ls with its bollock load of options, has no option to show only directories, but DIR with its few options, does. (with linux one might use the find command, or, ls with grep. But with cmd, and even DOS, simply dir /ad
– barlop
Jul 23 '16 at 18:43
cd /d c:\windows followed by dir /ad shows only 85 directories on my Windows 10 system.
– GuitarPicker
Jul 23 '16 at 18:48
DIR /AD /S /B
– PeterCo
Jun 13 '19 at 07:11
Using following command you can list only directory (folder) names without any other information.
dir /B /AD
/A - allows us to specify the attributes that files need to have to be taken into account.
/B - option that means bare format , i.e. a format that precisely not includes header, size, summary, etc.
/D - for Directories
/AD - list only directories.
DIR /B /ADorDIR /B /S /ADand see if one of those are what you're expecting result wise. You can see DIR command switches, etc. fromDIR /?to see what options you should pick for your need, syntax, and so on. Are you trying to search for a folder with a specific string in it's name or are you just trying to list all FOLDERS and no files? Does it need to recursively search other subfolders as well? – Vomit IT - Chunky Mess Style Jul 23 '16 at 19:06