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.
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
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