PowerShell Get-Childitem

PowerShell Get-Childitem

O comando Get-ChildItem CMDLET tem sido amplamente conhecido nos comandos do PowerShell para obter alguns itens e seus itens filhos também. Esses itens podem ser buscados de um ou muitos locais das pastas do sistema. Então, neste artigo hoje, discutiremos o comando PowerShell Get-Childitem no PowerShell do Ubuntu 20.04 Sistema operacional Linux. Você deve iniciar o terminal de comando primeiro no Ubuntu 20.04 Sistema. Use “Ctrl+Alt+T” para fazê -lo. Instale e configure o PowerShell dentro do terminal e abra -o com a consulta PWSH, como mostrado no instantâneo abaixo.

Vamos dar uma olhada em todos os arquivos e pastas localizadas no diretório principal principal de um Ubuntu 20.04 Sistema. Então, usaremos o comando Get-Childitem para obter essas pastas ou arquivos em exemplos posteriores. Para listar os arquivos e a pasta, tente a palavra -chave simples "LS", como mostrado abaixo.

Exemplo 1

Vamos ter nosso primeiro exemplo para usar o cmdlet Get-Childitem para obter os itens de um diretório doméstico. Não mencionaremos a pasta específica aqui, pois queremos todos os itens infantis, eu.e., arquivos e pastas de um diretório doméstico. Então, usamos o cmdlet "Get-ChildItem" apenas no PowerShell para obter os itens filhos inteiros da pasta doméstico, como mostrado na foto. Temos todos os arquivos de texto e pastas do diretório inicial e não os itens infantis de suas pastas.

Exemplo 2

Vamos pegar o comando Get-Childitem no shell de uma maneira diferente. Na ilustração acima, temos todas as informações sobre os itens infantis de um diretório doméstico e seus nomes. Dentro deste exemplo, usaremos o parâmetro "Nome" apenas para obter os nomes de arquivos e pastas filhos do diretório doméstico. Portanto, o comando resulta nos nomes dos arquivos e pastas filho no shell enquanto usam o parâmetro "nome".

Exemplo 3

Vamos fazer o uso do comando "Get-Childitem" um pouco mais específico. Então, estamos usando este comando para obter apenas os itens infantis do diretório doméstico, que contém a extensão "txt" no seu fim. Nós usamos "*.txt ”como um valor paramétrico. Em troca, temos apenas 1 registro para um arquivo de texto e suas informações adicionais são mostradas abaixo.

Vamos usar a mesma consulta para itens infantis que contêm a extensão "SH" no final. Como resultado, temos 3 arquivos bash e suas informações no shell.

Exemplo 4

Vamos verificar os itens infantis em outra pasta do Ubuntu 20.04 Sistema. Então, temos que mencionar o caminho para essa pasta em particular para obter seu conteúdo, eu.e., arquivos e pastas quando crianças. Assim, mencionamos o caminho dentro do comando GTR-Childitem para entrar na pasta Documents do nosso sistema Linux. O parâmetro do caminho foi usado aqui para especificar o caminho de localização. Após a execução deste comando, temos dois registros como os itens filhos de uma pasta de documentos, eu.e., Arquivos de texto na tela mostrados abaixo.

Você também pode usar o parâmetro de nome após o parâmetro do caminho para obter os nomes dos itens infantis em vez de suas informações inteiras como abaixo.

Exemplo 5

Aí vem o parâmetro Recurse dentro do cmdlet Get-Childitem. É usado para obter os itens filhos de um item específico e obter todos os itens infantis desses itens infantis também. Portanto, aplicamos o Get-Childitem em nosso diretório doméstico sem mencionar nenhum caminho junto com o parâmetro Recurse. Em troca, exibe a lista de todos os arquivos e pastas residentes na pasta doméstico. Além disso, ele também exibe os itens infantis, eu.e., arquivos e pastas também dessas pastas que são exibidas em primeiro lugar. Como você pode dar uma olhada, que a pasta Documents Child Itens também são exibidos.

A pasta Snap contém outra pasta, "PowerShell" como pasta infantil.

Os subfiles e pasta para as pastas infantis, eu.e., Powershell, e downloads também foram exibidos.

Você pode ver todos os subfiles e pastas infantil de uma pasta "TMP" da imagem abaixo. A pasta "tmp" é mais usada nas configurações do sistema, então uma longa lista foi exibida.

Exemplo 6

Vamos usar outro parâmetro no cmdlet Get-Childitem no PowerShell chamado "exclui". Este parâmetro é conhecido por ignorar ou excluir os arquivos ou pastas com seu nome começou com algum personagem ou string de caracteres em particular. Então, usamos o parâmetro de exclusão aqui no comando Get-Childitem para excluir todos os arquivos ou diretórios que tenham seu nome iniciado com o personagem "D".

Ao executar esta consulta atualizada, temos todos os arquivos e pastas em troca como saída, mas os arquivos e pastas com nomes começando com o alfabeto “d” são ignorados. Você pode ver a consulta de cmdlet Get-ChildItem usando o parâmetro exclude na imagem abaixo, juntamente com a saída.

Exemplo 7

Vamos dar uma olhada em outra maneira de usar o comando Get-Childitem no PowerShell do Ubuntu 20.04 Sistema. Então, estaremos usando variáveis ​​desta vez. Aqui, usamos o comando Get-Childitem para buscar todos os itens infantis da pasta doméstica que terminou com extensões "txt". O resultado seria salvo na variável "V". Depois disso, usamos o cmdlet "em todo o formato" para mostrar o conteúdo dessa variável em um formato diferente em nossa tela PowerShell. O parâmetro InputObject toma a variável como um argumento. Como resultado, apenas um único registro foi exibido na tela PowerShell.

O mesmo vale para o caminho dos parâmetros que é usado no comando Get-Childitem como abaixo.

Conclusão

Este artigo explica exemplos muito simples para usar o cmdlet Get-Childitem dentro do PowerShell do Ubuntu 20.04 Sistema Linux. Usamos parâmetros diferentes, eu.e., exclua, recorrente, nome e caminho, para torná -lo mais compreensível. Isso foi tudo sobre Get-Childitem no PowerShell. Esperamos que você goste.