El tamaño y la cantidad de archivos afectan la eficiencia de la carga. Para acelerar la transferencia de archivos grandes o de varios archivos a una instancia de Elastic Compute Service (ECS), se recomienda comprimir los archivos o carpetas, cargarlos y luego descomprimirlos. Este tema describe cómo comprimir y descomprimir archivos o carpetas, así como verificar la integridad de los archivos después de la transferencia.
Descripción general de la solución
Es posible mejorar la eficiencia en la transferencia de archivos cuando se trata de archivos grandes o de un volumen considerable de ellos. Herramientas como Workbench solo permiten cargar un archivo a la vez. Si comprime varios archivos en un paquete comprimido y carga dicho paquete, podrá realizar cargas por lotes.
Procedimiento
Comprima los archivos en su computadora local. Puede comprimir los archivos o la carpeta que desea cargar a una instancia de ECS en un paquete comprimido desde el sistema operativo de su equipo local.
Cargue el paquete comprimido a una instancia de ECS. Utilice una herramienta para cargar el paquete comprimido a la instancia. Para obtener información sobre cómo seleccionar un método de carga de archivos, consulte Select a file transfer method.
Descomprima los archivos del paquete comprimido en la instancia de ECS. Una vez cargado el paquete, descomprima los archivos contenidos en él dentro de la instancia de ECS.
Selección de una herramienta de compresión
Puede elegir la herramienta de compresión más adecuada según la siguiente tabla.
También puede seleccionar una herramienta de compresión según sus preferencias. La siguiente tabla describe herramientas y formatos de compresión específicos.
|
Sistema operativo local |
Sistema operativo de la instancia de ECS |
Formato del paquete comprimido |
Herramienta de compresión |
Tutorial de compresión |
Tutorial de descompresión |
|
Windows |
Windows |
zip |
Herramienta de compresión integrada |
Comprimir archivos en un paquete zip en Windows |
Descomprimir archivos de un paquete zip en Windows |
|
Windows |
Linux |
tar.gz |
7-Zip |
Comprimir archivos en un paquete tar.gz en Windows |
Descomprimir archivos de un paquete tar.gz en Linux |
|
macOS y Linux |
Windows |
zip |
zip (comando) |
Comprimir archivos en un paquete zip en macOS o Linux |
Descomprimir archivos de un paquete zip en Windows |
|
macOS y Linux |
Linux |
tar.gz |
tar (comando) |
Comprimir archivos en un paquete tar.gz en macOS o Linux |
Descomprimir archivos de un paquete tar.gz en Linux |
Tutoriales de compresión
Comprimir archivos en un paquete zip en Windows
Puede utilizar la función de compresión integrada de Windows para comprimir archivos en un paquete zip. Siga estos pasos:
La interfaz puede variar según el sistema operativo.
Localice la carpeta o el archivo que desea comprimir, haga clic derecho sobre él y luego elija .
Al finalizar la compresión, se generará un paquete comprimido con extensión .zip junto a la carpeta o al archivo original.
Comprimir archivos en un paquete tar.gz en Windows
Para comprimir archivos en un paquete tar.gz en Windows, es necesario instalar una herramienta de compresión adicional. En este ejemplo se utiliza 7-Zip.
El procedimiento puede variar según la herramienta de compresión que utilice. Ajuste los pasos de acuerdo con su herramienta.
-
Empaquete una carpeta o un archivo en un paquete tar.
Localice el archivo o la carpeta, haga clic derecho sobre él y seleccione . En la ventana Add to Archive, establezca Archive format en tar y haga clic en OK. Este paso agrupa sus archivos en un único archivo .tar.
En este ejemplo, la carpeta que se va a comprimir es la carpeta test en el escritorio de Windows.
-
Comprima el paquete tar en un paquete tar.gz.
Localice el archivo .tar creado en el paso anterior. Haga clic derecho sobre él y seleccione . En la ventana Add to Archive, establezca Archive format en gzip y haga clic en OK. Esto comprime el archivo .tar en un paquete .tar.gz.
Al finalizar la compresión, se generará un paquete comprimido con extensión .tar.gz junto al paquete tar original.
Comprimir archivos en un paquete zip en macOS o Linux
En una terminal de macOS o Linux, ejecute el siguiente comando para completar la compresión:
zip -r <Package name>.zip <Folder that you want to compress>
Por ejemplo, para comprimir la carpeta test en el paquete test.zip, ejecute el siguiente comando:
zip -r test.zip test
Comprimir archivos en un paquete tar.gz en macOS o Linux
En una terminal de macOS o Linux, ejecute el siguiente comando para completar la compresión:
tar -zcvf <Package name>.tar.gz <Folder that you want to compress>
Por ejemplo, para comprimir la carpeta test en el paquete test.tar.gz, ejecute el siguiente comando:
tar -zcvf test.tar.gz test
Tutoriales de descompresión
Descomprimir archivos de un paquete zip en una instancia de Windows
En la instancia de Windows, localice el paquete zip del cual desea descomprimir archivos.
-
Haga clic derecho en el paquete y seleccione Extract All. En la ventana Extract Compressed (Zipped) Folders, especifique un destino para los archivos extraídos y haga clic en Next.
En este ejemplo, el archivo comprimido es test.zip en el escritorio.
Descomprimir archivos de un paquete tar.gz en una instancia de Linux
En la instancia de Linux, vaya al directorio donde se almacena el paquete tar.gz y ejecute el siguiente comando para descomprimir los archivos del paquete:
tar -zxvf <Package name>.tar.gz
Por ejemplo, para descomprimir archivos de un paquete llamado test.tar.gz, ejecute el siguiente comando:
tar -zxvf test.tar.gz