S3cmdLinux

El sistema operativo Linux es un sistema operativo gratuito, de código abierto y de interfaz amigable que está disponible para todos. Ofrece muchos comandos para ejecutar acciones específicas o trabajos que se requieran. Al trabajar con el sistema operativo Linux, tendrá varios tipos diferentes de comandos para diversas acciones. Estos comandos le ayudarán en su trabajo en el sistema Linux. Administra directamente los recursos y el hardware del sistema, como almacenamiento, memoria, CPU, etc. El sistema operativo Linux crea una conexión entre el hardware y las aplicaciones en el sistema que realizan varias operaciones. Este artículo es una descripción general rápida de los comandos s3cmd. Aquí, lo guiaremos a través de qué es el comando s3cmd, cómo usarlo e instalarlo en Ubuntu y cómo administrar los cubos S3.

¿Qué es S3cmd en Linux?

S3cmd es una herramienta de línea de comandos que es responsable de recuperar y cargar los datos, así como de mantenerlos en varios almacenamientos en la nube de S3, como Amazon S3, almacenamiento en la nube de Google, etc. Es una línea de comandos fácil de usar que es fácil para los principiantes. aprender. También se puede utilizar como una poderosa herramienta para usuarios avanzados. Es una línea de comando que se utiliza para ejecutar tareas como crear o eliminar cubos, copiar archivos desde o hacia servicios de almacenamiento simples como Amazon S3, enumerar los objetos, etc.

Cómo usar S3cmd para administrar el almacenamiento de objetos

Como se mencionó anteriormente, S3cmd es una línea de comando de código abierto que se puede usar para una variedad de propósitos, como cargar los datos o administrar los datos en el almacenamiento de objetos adaptables de S3. Es una poderosa línea de comando que es buena para la automatización.

Debido a la facilidad de uso de S3cmd, es una buena opción para administrar el almacenamiento de objetos en un servidor. S3cmd está diseñado para conectarse a un solo almacenamiento al mismo tiempo mediante la creación de archivos de configuración. Estos archivos de configuración contienen todas las claves y detalles importantes y necesarios para administrar los depósitos y sus archivos en el almacenamiento de objetos.

Después de configurar el S3cmd, se pueden usar comandos para ver cómo funciona. Tenga en cuenta que todos los datos están organizados como cubos en el almacenamiento de objetos. Ahora, pasamos a los comandos S3cmd y sus ejemplos.

Comandos S3cmd

La línea de comandos S3cmd puede realizar y ejecutar las siguientes acciones siguiendo los comandos. Aquí hay algunas acciones que se realizan al ejecutar los comandos dados. Veremos algunos de los ejemplos de comandos de S3cmd y aprenderemos cómo obtener acceso a los archivos desde el almacenamiento de S3 utilizando estas herramientas de línea de comandos de s3cmd. Estos comandos también pueden ayudar a descargar los archivos o cargarlos desde el almacenamiento regularmente o en intervalos si los comandos se programaron antes.

Cómo crear un nuevo depósito

Cuando queremos crear un S3 Bucket, se debe usar el siguiente comando. Al observar el comando, debemos tener en cuenta que el nombre del depósito comienza con el prefijo s3://. Si esto no se aplica, obtendrá un error:

Vea el siguiente resultado cuando ejecutamos el comando dado:

Se crea un nuevo depósito denominado «nuevo depósito» en el directorio s3. El comando s3cmd registra la fecha y la hora de creación del depósito, que se puede ver al enumerar los depósitos.

Cómo enumerar todos los cubos

Para ver todos los cubos en su cuenta, así como los archivos en una lista, el comando que se debe usar es:

La salida de este comando se detalla según la cantidad de depósitos y sus archivos o contenido. Consulte la salida del siguiente comando:

Dado que solo tenemos un cubo que es el «nuevo cubo» en el directorio s3, el comando s3cmd lo enumera con la hora y la fecha respectivas.

Cómo poner archivos en el cubo

Ahora que creamos un depósito, carguemos un archivo en el depósito usando el comando «poner». Subimos el archivo “file.txt” en el bucket de s3 con el siguiente comando:

Aquí está el comando real:

Dado que el archivo está vacío, se cargará rápidamente con el comando put. La siguiente es la salida del comando ejecutado:

Cómo enumerar un depósito

Para enumerar los cubos y todos los archivos en ellos, se debe ejecutar el siguiente comando. Aquí está el comando real:

La salida es la siguiente:

Cómo obtener archivos de un depósito

Para obtener o mover los archivos al sistema local desde el depósito, se usa la siguiente línea de comando. Vea el comando real a continuación:

La salida del comando utilizado es la siguiente:

Cómo eliminar un archivo de un depósito

Otro ejemplo puede ser la eliminación del archivo del depósito. Para eliminar un archivo de un depósito, aquí está el comando requerido que debe ejecutarse:

Aquí, eliminamos los archivos del depósito. La siguiente es la salida del comando:

Cómo eliminar un depósito

Para eliminar un depósito, lo primero que debe hacer es eliminar todos los archivos de ese depósito y vaciarlo. De lo contrario, obtendrá un error que puede decir algo como «el depósito que intentó eliminar no está vacío». El siguiente comando se usa para eliminar un depósito:

Verifique el comando de muestra a continuación:

Vea la salida para el comando dado. Aquí, puede ver que el depósito se eliminó.

Conclusión

Este artículo proporciona una descripción general rápida de los comandos s3cmd en el sistema operativo Linux. El comando s3cmd en el sistema operativo Linux es una herramienta de línea de comandos que se utiliza para recuperar, mover o cargar los datos, así como para mantener los datos en varios almacenamientos en la nube de S3, como Amazon S3, almacenamiento en la nube de Google, etc. Desde este artículo está diseñado para demostrar el comando s3cmd, aprendimos qué es s3cmd, cómo administrar el almacenamiento mediante S3cmd y cuáles son algunos de los comandos de S3cmd. Se proporcionan muchos ejemplos de comandos de s3cmd para una mejor comprensión de la línea de comandos de s3cmd. Para aclarar sus conceptos, ejecute los ejemplos proporcionados y vea los resultados.