Dividir archivo grande en PowerShell
- Dividir un archivo grande en PowerShell
- Use el módulo divisor de archivos de PowerShell para dividir un archivo grande en PowerShell
Este artículo demuestra cómo podemos dividir archivos grandes en partes más pequeñas con Windows PowerShell.
Dividir un archivo grande en PowerShell
Operar con archivos grandes puede ser bastante agotador para la mayoría de los sistemas. Tomemos, por ejemplo, Visual Studio Code. Si tiene un archivo de texto de 300 MB, VSCode tardará unos minutos en cargar el archivo.
Dividir el archivo hará que sea más fácil para el programa y más manejable.
Digamos que tenemos un archivo myfile.txt
de 32 MB y deseamos dividir el archivo en archivos más pequeños de 5 MB. ¿Cómo lo haríamos?
Use el módulo divisor de archivos de PowerShell para dividir un archivo grande en PowerShell
PowerShell tiene varios módulos que permiten a los usuarios manipular archivos. Existe un módulo File-Splitter que podemos usar para dividir archivos en archivos más pequeños con un tamaño de archivo específico.
También puede unir archivos con el mismo módulo. Para usar el módulo File-Splitter, deberá instalarlo.
Abra el terminal de PowerShell y ejecútelo como administrador. Use el siguiente comando para instalar el módulo File-Splitter:
Install-Module -Name FileSplitter
PowerShell le pedirá que proporcione permiso para instalar el módulo desde un repositorio que no es de confianza.
Escriba Y
para instalar el módulo desde PSGallery. Ahora estamos listos para dividir nuestro archivo.
Aquí está la sintaxis del módulo:
Spli-File <path-to-file> -PartSizeBytes <specifiy file resulting file size>
La función Dividir archivo
requiere un parámetro de entrada, la ruta completa del archivo que deseamos dividir. También acepta el parámetro PartSizeBytes
, que especifica el tamaño resultante de las partes divididas.
Para dividir nuestro archivo myfile.txt
, ejecutaremos la coma que se ilustra a continuación:
Split-File C:\Users\pc\Demo\myfile.txt -PartsizeBytes 5mb
Este comando dividirá nuestros 30 MB myfile.txt
en archivos más pequeños de 5 MB. Podemos ejecutar el cmdlet Get-ChildItem
para confirmar nuestro caso:
En pocas palabras, el módulo File-Splitter nos permite dividir archivos grandes en archivos más pequeños. Puede especificar el tamaño de archivo de las partes resultantes.
El módulo funciona mejor que las funciones basadas en Obtener contenido
, que ocupan mucho espacio de preparación y tiempo de división, especialmente si se trata de archivos grandes (1 GB y más).
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn