Cómo usar PowerShell Remout-item Cmdlet

Cómo usar PowerShell Remout-item Cmdlet
El remover-iteM es un comando PowerShell utilizado para eliminar/eliminar elementos del directorio. Con diferentes parámetros compatibles, se puede usar eliminar el Item para eliminar varios tipos de elementos, como archivos, directorios, variables y funciones.

Los alias de PowerShell Remout-item son "Rhode Island","RM","rmdir","deleño","borrar", y "rd"Que se puede usar en lugar de eliminar ítem. Esta publicación proporciona información sobre el Cmdlet de PowerShell Retrow-item.

Cómo usar PowerShell Remout-item Cmdlet?

Eliminar el cmdlet de ítem elimina permanentemente el elemento de una ubicación específica en su sistema. El funcionamiento de PowerShell Remout-item se puede entender con la ayuda de la siguiente sintaxis.

Sintaxis

Eliminar Ítem [-path] <\file\path\> <-Parameter>

Por lo general, el ítem de eliminación eliminará el elemento colocado en una ruta específica. Los parámetros ofrecidos por el cmdlet de remove-item determinan sus funcionalidades avanzadas. Los parámetros admitidos por remove-iteM son los siguientes:

  • Filtrar: Para eliminar la posición de la tubería de comando de ítem AT.
  • Incluir: Incluir la ruta de un elemento (para ser eliminado) o un patrón como " *.JPG"," *.doc" etc.
  • Excluir: Para excluir la ruta de un elemento o patrón como " *.JPG"," *.doc" etc.
  • Recurrir: Para eliminar la carpeta junto con subcarpetas.
  • Fuerza: Elimina archivos ocultos o de solo lectura, alias y variables con fuerza.
  • Confirmar: Para confirmar antes de ejecutar el comando

Para una mejor demostración de eliminar el elemento, hemos ejercido un conjunto de ejemplos.

Ejemplo 1: elimine un elemento del directorio actual

Este ejemplo demuestra la funcionalidad del cmdlet de eliminación del directorio actual. Para una mejor comprensión, obtengamos el contenido de nuestro directorio actual (que es C: \ Users \ PowerShell \ Documents \ test \):

LS

Teniendo en cuenta el contenido del directorio, hemos ejecutado el cmdlet de remove para eliminar el "prueba.pub" archivo. Después del comando eliminar el comando, hemos utilizado el comando ls para enumerar los archivos del directorio para garantizar la eliminación.

Prueba de eliminación de elementos.pub
LS

La salida anterior muestra que el archivo "prueba.pub"Se ha eliminado del directorio actual.

Ejemplo 2: elimine un elemento usando su ruta absoluta?

PowerShell eliminar el ítem también admite eliminar los elementos con un camino absoluto. El siguiente código de ejemplo explicará la funcionalidad del comando.

LS C: \ Users \ PowerShell \ Documents \ test \

Con el comando "ls" hemos enumerado todos los elementos presentes en la carpeta de prueba.

Supongamos todos los archivos con el ".RTFLa extensión se debe eliminar de la carpeta de destino (i.mi. C: \ Users \ PowerShell \ Documents \ test \). Usando el "LS"Comando se pueden verificar los archivos eliminados.

Eliminar Item C: \ Users \ PowerShell \ Documents \ test \*.RTF
LS C: \ Users \ PowerShell \ Documents \ test \

Como puede observar en la captura de pantalla anterior, los archivos con el ".RTFSe han eliminado la extensión del directorio.

Ejemplo 3: eliminar todos los elementos del directorio

El comodín se usa para seleccionar todos los archivos que finalizan o comienzan con un carácter específico. Puede eliminar todos los objetos en el directorio utilizando el comando que se enumera a continuación. En primer lugar, estamos obteniendo el contenido del directorio utilizando el Get-Childitem:

Get-ChildItem C: \ Users \ PowerShell \ Documents \ test \
Eliminar -Item -Path C: \ Users \ PowerShell \ Documents \ test \*.*
Get-ChildItem C: \ Users \ PowerShell \ Documents \ test \

El fragmento anterior muestra que todos los artículos, incluidos .TXT, .BMP, y .JPG de la carpeta de prueba se eliminan.

Ejemplo 4: eliminar elementos específicos

Los parámetros incluir o excluir se pueden usar para eliminar solo archivos específicos. Este ejemplo demuestra el uso del cmdlet de remove con los parámetros de incluir y excluir.

Eliminar el ítem con el parámetro de inclusión
En primer lugar, enumere todos los elementos en las carpetas de prueba utilizando el comando get-childItem

Get-ChildItem C: \ Users \ PowerShell \ Documents \ test \

Como puede ver, la carpeta de prueba tiene cuatro elementos diferentes, incluida la carpeta, JPG, DOC, y TXT archivos.

El siguiente comando PowerShell se usa para eliminar solo los archivos incluidos. Por ejemplo, los archivos que terminan con ".JPG "y".txt "solo se eliminará.

Eliminar -item -path c: \ users \ powershell \ documents \ test \ * -include *.JPG, *.TXT
Get-ChildItem C: \ Users \ PowerShell \ Documents \ test \

De acuerdo con la salida mencionada anteriormente, se puede observar que el único archivo especificado se ha eliminado de la carpeta.

Eliminar el ítem con el parámetro de exclusión
Mientras usa el cmdlet de remove item, también puede excluir algunos de los elementos de la carpeta. Obtengamos el contenido del directorio donde aplicaremos el remojo de eliminación con el parámetro de exclusión:

LS C: \ Users \ PowerShell \ Documents \ test \

Se puede notar que solo hay uno ".archivo txt "y el resto de los otros formatos de archivo de la carpeta.

Nota: En PowerShell, el "LS"Comando y"Get-Childitem"Se utilizan para fines de listado.

El siguiente comando remove-item eliminará todos los archivos excluyendo el ".TXT"Archivos en el directorio.

Eliminar -item -path c: \ users \ powershell \ documents \ test \ * -exclude *.TXT
Get-ChildItem C: \ Users \ PowerShell \ Documents \ test \

Esta vez excluiremos el ".TXT"Archivos y el resto se eliminarán.

Puede ver el resultado adjunto arriba, el resto de los archivos se han eliminado de la carpeta excepto ".TXT".

Ejemplo 5: eliminar los archivos ocultos o de solo lectura

El cmdlet de remove item también es compatible con la eliminación de los archivos ocultos o de solo lectura del directorio especificado. Primero, enumeramos los elementos presentes en el directorio (donde se aplicará el cmdlet de remove):: .

Get -ChildItem C: \ Users \ PowerShell \ Documents \ test \ -force

Con "Get-Childitem"Hemos examinado todos los elementos de la carpeta, incluidos los archivos ocultos. Para el propósito de mostrar los archivos ocultos también, hemos utilizado el "-FuerzaParámetro después del Camino.

Eliminar Item C: \ Users \ PowerShell \ Documents \ test \*.BMP -Force
Get -ChildItem C: \ Users \ PowerShell \ Documents \ test \ -force

En este ejemplo, el parámetro -force se usa para eliminar todos los archivos ocultos cuya extensión es ".BMP"

Como puede ver, hay dos archivos ocultos en el directorio de prueba. Pero cuando se ejecuta el comando, el ".BMPEl archivo ha sido eliminado.

Ejemplo 6: Retire las carpetas y subcarpetas recursivamente

El PowerShell acepta el -Recurrir parámetro para eliminar todos los elementos, incluidas las subcarpetas.

El siguiente código se puede ejecutar para una mejor comprensión.

Eliminar Item C: \ Users \ PowerShell \ Documents \ test \ Newfolder -Recurse
Get-ChildItem C: \ Users \ PowerShell \ Documents \ Test \ Newfolder

En este código, el -Recurrir El parámetro se usa para eliminar todas las subcarpetas dentro de la carpeta.

Se puede ver en la captura de pantalla anterior, que hay dos carpetas dentro del nueva carpeta que han sido eliminados del directorio.

Gran trabajo! Has logrado tu objetivo de practicar en el cmdlet de remojo de PowerShell.

Conclusión

El PowerShell Remout-Item es un comando utilizado para eliminar elementos como archivos, carpetas, claves, variables y funciones. Hemos discutido algunos de los parámetros aceptables comunes del elemento de eliminación con ejemplos. En este artículo, ha aprendido cómo usar el cmdlet de eliminación para eliminar elementos usando PowerShell.