sábado, 20 de marzo de 2021

como listar archivos en cmd y powershell

 Buenos días queridos lectores, el día de hoy seguiré con las publicaciones de post acerca de Powershell, este poderoso lenguaje de scripting creado por Microsoft y que puede ser bastante útil, pero entremos en materia.



¿Como listar archivos en cmd?


Como sabemos, antes de Windows existía MS-DOS, después apareció Windows que dependía del mismo MS-DOS, con el tiempo y la evolución de Windows MS-DOS, pasó a formar parte de Windows y no al revez como al inicio, dicho MS-DOS se transformó en lo que se conoce como cmd, dentro de Windows, sin embargo, sigue conservando las mismas funcionalidades y comandos de MS-DOS, y para eso existía un comando para listar archivos llamado dir, vemos un ejemplo de este comando.

comando dir con cmd

Como vemos, mediante el comando dir sin parametros, podemos listar el contenido de un directorio o carpeta, sin embargo existen varias opciones, pero solo veremos algunas de las más importantes. 

Listar archivos ocultos en cmd


Como vemos en el ejemplo anterior, solo nos muestra dos archivos, esto es porque no muestra los archivos de sistema, ni los archivos ocultos, para eso haremos uso del parametro /a

Listar archivos ocultos en cmd


En el ejemplo anterior, también nos muestra los archivos ocultos y de sistema, como podemos observar existen dos archivos que anteriormente no se mostraban, arch_sistema.txt y arc_oculto.txt.

Listar nombres de directorio en cmd


Para listar los subdirectorios existentes en una ruta con cmd, haremos uso también del parámetro /a, como se muestra en el siguiente ejemplo:

dir /a:d



Como pueden ver, existen muchas opciones para el comando dir de cmd, ahora veamos como se realiza este comando en Powershell

Como listar archivos en powershell


Ya vimos con anterioridad como listar archivos y directorios con el comando dir en cmd, ahora lo haremos con Powershell, en este caso el comando dir, también esta disponible, pero es un alias del comando get-ChildItem, como lo veremos a continuación



Existen algunas particularidades distintas en PowerShell que en cmd, como vemos en la parte de la izquierda en la columna Mode, aparecen los atributos del archivo, tenemos los siguientes:

d: Directorio
-a: Archivo
-s: Sistema
-a-s: Archivo de sistema

Como listar archivos ocultos en Powershell


Para listar archivos ocultos en cmd, también utilizaremos un parámetro, tal cual lo hicimos en cmd, quedaría de la siguiente manera:

Get-ChildItem -Attribute "Hidden", "Archive"




Listar nombres de directorio en PowerShell


Para listar los nombres de directorios en PowerShell se utilizará el comando:
Get-ChildItem -Attributes "Directory"

Grabar en una variable el listado de un directorio en PowerShell


Como vemos, PowerShell puede hacer lo mismo que cmd, pero va mas allá, PowerShell nos permite el manejo de variables de manera fácil, vamos a grabar el una variable el resultado de un listado, es decir el resultado del comando dir lo guadaremos en una variable


Como vemos podemos guardar en una variable, que se declara mediante el operador $, y se muestra mediante el comando echo el resultado de un comando en PowerShell para después poder manipularlo.

$listado = dir
echo $listado

Existen mas funciones para el comando Get-ChildItem o comando dir, pero nos quedaremos aquí en este post.

Espero haya sido de su agrado y utilidad, espero compartan, comenten o den clic en algún anuncio patrocinado.

Saludos


No hay comentarios.:

Publicar un comentario

Cómo crear una empresa en Contpaqi Comercial

 En este post se mostrará la manera de crear una empresa en el sistema  Contpaqi© Comercial,  en caso de tener alguna duda, estamos a sus or...