Não é possível ver a estrutura da árvore com a profundidade necessária

0

Estou usando o Windows 10, no powershellgostaria de ver a treeestrutura da pasta com o nível de profundidade necessário. para isso eu uso o seguinte comando:

 tree -F -L 1

Mas eu vim com o seguinte:

PS E:\Tutorials> tree -F -L 1
Too many parameters - -L

O que há de errado aqui? e qual é a maneira correta de ver a treeestrutura windows.

Desde já, obrigado.

3gwebtrain
fonte
De onde você tirou o comando tree -F -L 1?
DavidPostill
I vermelho em um livro
3gwebtrain
Um livro do Powershell?
DavidPostill
Não, é NG-2 livro (angular 2) se o comando está errado, eu gostaria de saber o comando exato que eu deveria usar janelas
3gwebtrain
Bem, isso não é possível a menos que você nos o que dizem os parâmetros -F, -Le 1é suposto fazer.
DavidPostill

Respostas:

4

Como mostro uma árvore de diretórios no Powershell com uma profundidade especificada?

Você pode usar o Show-Treecmdlet do Projeto de Extensão da Comunidade PowerShell .

Para instalar show-tree:

> Install-Script -Name Show-Tree

Untrusted repository
You are installing the scripts from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install
 the scripts from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): a     

Para obter ajuda sobre show-tree:

> get-help show-tree

NAME
    Show-Tree

SYNOPSIS
    Shows the specified path as a tree.


SYNTAX
    Show-Tree [[-Path] <String[]>] [[-Depth] <Int32>] [-Force] [-IndentSize <Int32>] [-ShowLeaf] [-ShowProperty] [-ExcludeProperty <String[]>] [-Width <Int32>] [-UseAsciiLineArt] [<CommonParameters>]

    Show-Tree [[-LiteralPath] <String[]>] [[-Depth] <Int32>] [-Force] [-IndentSize <Int32>] [-ShowLeaf] [-ShowProperty] [-ExcludeProperty <String[]>] [-Width <Int32>] [-UseAsciiLineArt]
    [<CommonParameters>]


DESCRIPTION
    Shows the specified path as a tree.  This works for any type of PowerShell provider and can be used to explore providers used for configuration like the WSMan provider.


RELATED LINKS

REMARKS
    To see the examples, type: "get-help Show-Tree -examples".
    For more information, type: "get-help Show-Tree -detailed".
    For technical information, type: "get-help Show-Tree -full".

Exemplo de saída:

> Show-Tree f:\test –depth 2
F:\test
├──subdir
│  └──child
├──test
├──test with space
│  └──child
└──test.with.dot
   └──child
>
DavidPostill
fonte
Lancei
PS C:\xampp\htdocs\angular-hello-world> Install-Script -Name Show-Tree Install-Script : The term 'Install-Script' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + Install-Script -Name Show-Tree + ~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Install-Script:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
3gwebtrain
Instale os manipuladores ...Install-Module -Name Pscx
djsmiley2k
Eu instalei Pscxcomo você disse. ainda mostra o mesmo erro. Isso é necessário para reiniciar meu sistema ou qualquer outra coisa?
3gwebtrain
@ 3gwebtrain Não, não é necessário reiniciar. Você instalou como administrador?
DavidPostill