PowerShell Get-Childitem

PowerShell Get-Childitem

El comando get-childitem cmdlet ha sido ampliamente conocido dentro de los comandos de PowerShell para obtener algunos elementos y sus elementos hijos también. Estos elementos se pueden obtener de una o muchas ubicaciones de las carpetas del sistema. Entonces, dentro de este artículo hoy, discutiremos el comando PowerShell Get-Childitem en el PowerShell de Ubuntu 20.04 Sistema operativo Linux. Debe iniciar el terminal de comando primero dentro del Ubuntu 20.04 sistema. Use "Ctrl+Alt+T" para hacerlo. Instale y configure PowerShell dentro del terminal y ábralo con la consulta PWSH, como se muestra en la instantánea a continuación.

Echemos un vistazo a todos los archivos y carpetas ubicadas en el directorio de inicio principal de un Ubuntu 20.04 sistema. Por lo tanto, utilizaremos el comando get-childItem para obtener esas carpetas o archivos en ejemplos posteriores. Para enumerar los archivos y la carpeta, pruebe la palabra clave simple "LS" como se muestra a continuación.

Ejemplo 1

Tengamos nuestro primer ejemplo para usar el cmdlet get-childitem para obtener los elementos de un directorio de inicio. No mencionaremos la carpeta específica aquí, como queremos todos los artículos para niños, yo.mi., archivos y carpetas de un directorio de inicio. Por lo tanto, hemos utilizado el cmdlet "Get-Childitem" únicamente en PowerShell para obtener los elementos de los niños completos de la carpeta de inicio como se muestra en la imagen. Tenemos todos los archivos de texto y carpetas del directorio de inicio y no los elementos infantiles de sus carpetas.

Ejemplo 2

Tomemos el comando get-childitem en el shell de una manera diferente. En la ilustración anterior, tenemos toda la información sobre los elementos infantiles de un directorio de origen y sus nombres. Dentro de este ejemplo, utilizaremos el parámetro "nombre" solo para obtener los nombres de los archivos y carpetas infantiles del directorio de inicio. Entonces, el comando da como resultado los nombres de los archivos y carpetas infantiles en el shell mientras usa el parámetro "Nombre".

Ejemplo 3

Hagamos el uso del comando "Get-Childitem" un poco más específico. Entonces, hemos estado usando este comando para obtener solo los elementos del niño del directorio de inicio, que contiene la extensión "txt" al final. Hemos usado "*.txt "como valor paramétrico. A cambio, tenemos solo 1 registro para un archivo de texto, y su información adicional se muestra a continuación.

Usemos la misma consulta para artículos para niños que contienen la extensión "sh" al final. Como resultado, tenemos 3 archivos bash y su información sobre el shell.

Ejemplo 4

Compruebemos los artículos infantiles dentro de otra carpeta del Ubuntu 20.04 sistema. Entonces, tenemos que mencionar el camino a esa carpeta en particular para obtener su contenido, yo.mi., Archivos y carpetas como niños. Por lo tanto, mencionamos la ruta dentro del comando GTR-ChildItem para ingresar a la carpeta de documentos de nuestro sistema Linux. El parámetro de ruta se ha utilizado aquí para especificar la ruta de ubicación. Después de la ejecución de este comando, tenemos dos registros como elementos infantiles de una carpeta de documentos, yo.mi., Archivos de texto en la pantalla que se muestra a continuación.

También puede usar el parámetro de nombre después del parámetro de ruta para obtener los nombres de los elementos infantiles en lugar de toda su información como a continuación.

Ejemplo 5

Aquí viene el parámetro de recursión dentro del cmdlet get-childitem. Se usa para obtener los artículos infantiles de un elemento específico y obtener todos los artículos para niños de esos artículos para niños también. Por lo tanto, hemos aplicado el Get-ChildItem en nuestro directorio de inicio sin mencionar ninguna ruta junto con el parámetro de recursión. A cambio, muestra la lista de todos los archivos y carpetas que residen en la carpeta de inicio. Además, también muestra los elementos infantiles, yo.mi., archivos y carpetas de esas carpetas también que se muestran en primer lugar. Como puede echar un vistazo, que los elementos infantiles de la carpeta de documentos se muestran también.

La carpeta Snap contiene otra carpeta, "PowerShell" como su carpeta infantil.

Los subciles y la carpeta para las carpetas infantiles, yo.mi., PowerShell, y las descargas también se han mostrado.

Puede ver todos los subsilios y carpetas de niños de una carpeta "TMP" desde la imagen a continuación. La carpeta "TMP" se usa más en las configuraciones del sistema, por lo que se ha mostrado una lista larga.

Ejemplo 6

Hagamos uso de otro parámetro en el cmdlet get-childitem en el powershell llamado "excluir". Este parámetro ha sido conocido por ignorar o excluir los archivos o carpetas que se inician su nombre con algún carácter o cadena de caracteres en particular. Por lo tanto, hemos utilizado el parámetro de exclusión aquí en el comando get-childItem para excluir todos los archivos o directorios que comiencen su nombre con el personaje "D".

Al ejecutar esta consulta actualizada, tenemos todos los archivos y carpetas a cambio de salida, pero los archivos y carpetas que tienen nombres que comienzan con el alfabeto "D" se ignoran. Puede ver la consulta Get-ChildItem Cmdlet utilizando el parámetro de exclusión en la imagen a continuación, junto con la salida.

Ejemplo 7

Echemos un vistazo a otra forma de usar el comando Get-Childitem en el PowerShell del Ubuntu 20.04 sistema. Entonces, esta vez haremos uso de variables. Aquí, hemos utilizado el comando get-childitem para obtener todos los elementos infantiles de la carpeta de inicio que terminan con extensiones "txt". El resultado se guardaría en la variable "V". Después de esto, hemos utilizado el cmdlet "en todo el formato" para mostrar el contenido de esta variable en un formato diferente en nuestra pantalla PowerShell. El parámetro inputObject toma la variable como argumento. Como resultado, solo se ha mostrado un registro en la pantalla PowerShell.

Lo mismo ocurre con la ruta de parámetros que se usa en el comando get-childItem como se muestra a continuación.

Conclusión

Este artículo explica ejemplos muy simples para usar el cmdlet get-childitem dentro del powershell del ubuntu 20.04 Sistema Linux. Hemos usado diferentes parámetros, yo.mi., excluir, recurrir, nombre y ruta para que sea más comprensible. Esto se trataba de Get-Childitem en PowerShell. Esperamos que te guste.