Cartelle DIRing in PowerShell

Ora che in Powershell dir è solo un alias per Get-ChildItem , come posso get un elenco di semplici cartelle?

Ho fatto dir /ad (per la directory degli attributi) nel prompt dei comandi per circa 20 anni. C'è qualche modo per alias questo con i parametri in PowerShell?

  • Powershell Get-Process: Imansible connettersi alla macchina remota
  • chiunque ha trovato un uso davvero convincente per powershell
  • Dove posso scaricare lo snap-in PowerShell di SharePoint 2010?
  • La scheda di networking di Windows 8.1 Hyper-V è impostata su pubblico e non salva come privato
  • Copia cartella / file senza modificare gli attributi?
  • Pipeline PowerShell nel command find.exe
  • Vedo Come faccio a get solo le directory utilizzando Get-ChildItem? oltre a Overflow Stack ma non intendo scrivere Get-ChildItem -Recurse | ?{ $_.PSIsContainer } Get-ChildItem -Recurse | ?{ $_.PSIsContainer } a mano each volta. Idealmente vorrei dir /ad a alias a quel command.

    2 Solutions collect form web for “Cartelle DIRing in PowerShell”

    Metti una function come questa nel tuo profilo:

      function d([string]$switch) { if ($switch -eq "d") { Get-ChildItem -Recurse | ?{ $_.PSIsContainer } } elseif ($switch -eq "f") { Get-ChildItem -Recurse | ?{ !$_.PSIsContainer } } else { Get-ChildItem -Recurse } } 

    quindi usare solo

     dd 

    Non è ansible utilizzare i parametri sugli alias, ma le funzioni funzionano allo stesso modo. Si ottiene l'uso di d -d piuttosto che solo dd , o si potrebbe fare directory l'impostazione predefinita e utilizzare solo d , le possibilità sono infinite. Potresti anche passare nel path.

    come posso get un elenco di semplici cartelle?

    gci -d è solo sette battiti che contano Invio … e vi aspetta se sei disposto ad aggiornare il tuo Powershell a v3 o meglio. 🙂

    gci -d -r se vuoi ricorsione.

    Modifica: Rimuove le battute dei tasti perché non sono necessarie.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.