Qual è la controparte DOS del comando bash ls -lad
su Unix?
Il comando "dir" su Command Prompt (cmd.exe) su Windows è solitamente considerato equivalente al comando "ls" di bash su Unix / Linux. Tuttavia, "dir" non ha la caratteristica dell'opzione "-d" di "ls". L'opzione "-d" tratta le directory come semplici file e impedisce la visualizzazione dei file secondari e delle sottodirectory.
ls -lad ITEM
- Fondamentalmente, ciò di cui ho bisogno è l'esistenza e il tipo di ITEM dato.
- Per quanto riguarda il tipo, ho bisogno di sapere se si tratta di una directory, un file normale o un collegamento.
- Se si tratta di una directory, non voglio che vengano visualizzati i suoi file figli né le sottodirectory.
- Se è un collegamento, ho bisogno di sapere l'obiettivo.
Esiste un comando DOS (o anche un comando PowerShell) con queste funzionalità (da 1) a (4)?
dir ITEM /a
attrib ITEM
Il comando "attrib" su DOS indica anche l'esistenza del dato ITEM; e, se si tratta di una directory, "attrib" si astiene dal mostrare i suoi file secondari e sottodirectory. Tuttavia, "attrib" non riesce a stabilire se si tratti di una directory, di un file normale o di un collegamento.