Saltar al contenido
> 💻 🧠 Código 1001 > 📑 Hojas de Trucos > Comandos esenciales de PowerShell

Comandos esenciales de PowerShell

  • por

1. Gestión de Archivos y Directorios

Attrib: Muestra o cambia los atributos de archivos o directorios (oculto, solo lectura, archivo, etc.).

Sintaxis: attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [unidad:][ruta]archivo

Opciones:

  • +r: Establecer atributo de solo lectura
  • -r: Quitar atributo de solo lectura
  • +a: Establecer atributo de archivo
  • -a: Quitar atributo de archivo
  • +s: Establecer atributo de sistema
  • -s: Quitar atributo de sistema
  • +h: Establecer atributo oculto
  • -h: Quitar atributo oculto

Ejemplos:

  • attrib +h miarchivo.txt – Ocultar miarchivo.txt
  • attrib -r miarchivo.txt – Quitar atributo de solo lectura
  • attrib *.* – Mostrar atributos de todos los archivos del directorio actual

cd / chdir: Cambia el directorio actual.

Sintaxis: cd [ruta] o chdir [ruta]

Opciones:

  • .. – Ir al directorio padre
  • – Ir a la raíz de la unidad

Ejemplos:

  • cd Documents – Ir a la carpeta Documents en el directorio actual
  • cd C:UsersUserDownloads – Ir a la carpeta Downloads en la unidad C
  • cd .. – Subir un nivel de directorio
  • cd – Ir a la raíz de la unidad actual

Copy: Copia uno o varios archivos.

Sintaxis: copy [archivo_origen] [archivo_destino]

Opciones:

  • /a – Copiar archivo ASCII
  • /b – Copiar archivo binario
  • /v – Verificar que los archivos se copiaron correctamente

Ejemplos:

  • copy miarchivo.txt micopia.txt – Copiar miarchivo.txt a micopia.txt
  • copy *.txt C:Backup – Copiar todos los archivos .txt a la carpeta C:Backup

Del / Erase: Elimina uno o varios archivos.

Sintaxis: del [archivo] o erase [archivo]

Opciones:

  • /p – Preguntar antes de eliminar cada archivo
  • /f – Forzar eliminación de archivos de solo lectura
  • /s – Eliminar archivos de subdirectorios
  • /q – Eliminar archivos sin preguntar

Ejemplos:

  • del miarchivo.txt – Elimina miarchivo.txt
  • del *.tmp – Elimina todos los archivos .tmp
  • del /f /s *.log – Elimina todos los archivos .log en el directorio actual y subdirectorios sin pedir confirmación

Dir: Muestra la lista de archivos y directorios.

Sintaxis: dir [ruta] [opciones]

Opciones:

  • /a – Mostrar todos los archivos (incluidos ocultos)
  • /w – Mostrar en formato ancho
  • /p – Mostrar página por página
  • /s – Mostrar archivos de subdirectorios
  • /b – Mostrar solo el nombre del archivo

Ejemplos:

  • dir – Mostrar lista de archivos y directorios
  • dir C:UsersUserDocuments /a – Mostrar todos los archivos de Documents
  • dir /w – Mostrar lista en formato ancho
  • dir /b /s *.txt – Mostrar todos los archivos *.txt con ruta completa

Mkdir / Md: Crea un nuevo directorio.

Sintaxis: mkdir [ruta] o md [ruta]

Ejemplos:

  • mkdir NuevaCarpeta – Crear carpeta NuevaCarpeta
  • mkdir C:Backup – Crear carpeta Backup en unidad C

Move: Mueve archivos o directorios.

Sintaxis: move [archivo_origen] [archivo_destino]

Ejemplos:

  • move miarchivo.txt C:Documents – Mover miarchivo.txt a Documents
  • move dir1 dir2 – Mover carpeta dir1 a dir2

Rd / Rmdir: Elimina un directorio.

Sintaxis: rd [ruta] o rmdir [ruta]

Opciones:

  • /s – Eliminar directorio con todo su contenido
  • /q – Sin confirmación

Ejemplos:

  • rd micarpeta – Eliminar carpeta vacía
  • rd /s /q micarpeta – Eliminar carpeta con todo su contenido sin preguntar

Ren / Rename: Cambia el nombre de archivos o directorios.

Sintaxis: ren [nombre_antiguo] [nombre_nuevo]

Ejemplo:

  • ren miarchivo.txt nuevoarchivo.txt – Cambiar nombre a nuevoarchivo.txt

Type: Muestra contenido de un archivo de texto.

Sintaxis: type [archivo]

Ejemplo:

  • type miarchivo.txt – Mostrar contenido

Xcopy: Copia archivos y directorios (subdirectorios incluidos).

Sintaxis: xcopy [origen] [destino] [opciones]

Opciones:

  • /s – Copiar subdirectorios (excepto vacíos)
  • /e – Copiar subdirectorios (incluidos vacíos)
  • /i – Crear destino si no existe
  • /y – Suprimir confirmación de sobreescritura
  • /d – Copiar solo archivos más recientes

Ejemplos:

  • xcopy C:Source D:Destination /s – Copiar C:Source a todos los subdirectorios en D:Destination
  • xcopy C:Source D:Destination /e /y – Copiar incluyendo subdirectorios vacíos y sin confirmación

2. Gestión de Disco

Diskpart: Utilidad para particiones y volúmenes.

Sintaxis: diskpart

Notas:

  • Es interactivo y requiere comandos propios
  • Se requieren permisos de administrador

Format: Formatea un disco.

Sintaxis: format [unidad:] [opciones]

Opciones:

  • /q – Formato rápido
  • /fs:tipo_sistema – Elegir sistema de archivos (NTFS, FAT32)

Ejemplos:

  • format D: /q – Formato rápido de D
  • format E: /fs:NTFS – Formatear E a NTFS

Label: Cambia o establece la etiqueta del disco.

Sintaxis: label [unidad:][etiqueta]

Ejemplos:

  • label D: NuevaEtiqueta – Cambiar etiqueta de D
  • label D: – Quitar etiqueta

3. Gestión del Sistema

Cls: Limpia la pantalla.
Date / Time: Muestra o cambia fecha/hora.
Exit: Salir del terminal.
Shutdown: Apagar o reiniciar.
Tasklist / Taskkill / Taskmgr / Systeminfo: Administración de procesos y sistema.


4. Red

Ipconfig, Ping, Tracert, Netstat, Nslookup: Configuración de red, prueba de conectividad, rastreo de rutas y consultas DNS.


5. Otros Comandos

Assoc, Call, Chcp, Choice, Find, Findstr, Gpupdate, Help, Pause, Path, Prompt, Set, Start, Tree, Where – Para asociación de archivos, ejecución de batch, codificación de consola, selección de opciones, búsqueda, actualización de políticas y navegación en sistema.


6. Comandos de Batch

Echo, Rem, Goto, If, For – Mostrar mensajes, añadir comentarios, saltos condicionales, lógica y bucles en scripts.


Aviso: Ten cuidado al ejecutar comandos que puedan modificar el sistema, especialmente con permisos de administrador. Verifica siempre la unidad antes de usar format.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *