BULK DESCARGAR archivos de AWS Server -- mmand-line campo con server campo con bash campo con aws camp askubuntu Relacionados El problema

Bulk download files from AWS server


0
vote

problema

Español

Me gustaría descargar todos los archivos para un curso de MOOC. Creo que el directorio se encuentra en el directorio tiene acceso privado, mientras que los archivos tienen acceso público.

El servidor es un servidor AWS, por lo que entiendo que tienen un CLI.

Entonces, ¿qué sería el enfoque, en Linux / Ubuntu, para descargar los archivos con el AWS CLI?

Pero en segundo lugar, ¿se puede hacer esto con solo un guión bash?

¿Hay alguna manera de imprimir todos los archivos en un directorio si solo tiene acceso a los archivos?

No necesito el script completo, solo una solución para obtener una lista de todos los archivos en el directorio: https://s3.amazonaws.com/edx-course-spdx-kiczales/htc/

debería verse algo así:

  more-arithmetic-expression-starter.rkt more-arithmetic-expression-solution.rkt tile-starter.rkt tile-solution.rkt compare-images-starter.rkt compare-images-solution.rkt more-foo-evaluation-starter.rkt ...   

De todos modos, ya pasé manualmente y encontré cada nombre del archivo en el directorio, pero como podría completar más cursos y, con más frecuencia, no hará que los archivos de material de la misma manera, me encantaría si hubiera un Enfoque a granel para descargar archivos de un servidor (AWS).

Gracias por su ayuda

Original en ingles

I would like to download all the files for a MOOC course. I believe the directory the files are in has private access, while the files have public access.

The server is an AWS server so I understand they have a CLI.

So what would the approach be, on Linux/Ubuntu, for downloading the files with the AWS CLI?

but secondly, can this be done with just a bash script?

Is there a way to print all the files in a directory if you only have access to the files?

I don't need the full script, just a workaround to get a list of all files in the directory: https://s3.amazonaws.com/edx-course-spdx-kiczales/HTC/

should look something like this:

more-arithmetic-expression-starter.rkt more-arithmetic-expression-solution.rkt tile-starter.rkt tile-solution.rkt compare-images-starter.rkt compare-images-solution.rkt more-foo-evaluation-starter.rkt ... 

Anyway, I already went through manually and found each name of the file in the directory, but since I might complete more courses and they will more often than not host material files in the same manner, I would love if there was a bulk approach to downloading files from a (AWS) server.

thanks for your help

           

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

Si tiene una lista de archivos para descargar, simplemente guárdelo como un archivo (le llame la llamada files.txt ) y luego ejecute este comando:

  < files.txt xargs -I{} wget https://s3.amazonaws.com/edx-course-spdx-kiczales/HTC/{}   

Entonces, ¿qué sería el enfoque, en Linux / Ubuntu, para descargar los archivos con el AWS CLI?

Hay muchas maneras con ABCDEFGHIJKLMNABCDEFGHIJKLMN2 SER UNO DE LOS MÁS BÁSICOS.

Pero en segundo lugar, ¿se puede hacer esto con solo un guión bash?

¿Por qué, si un solo comando puede hacer esto? ðÿ~ š

¿Hay alguna manera de imprimir todos los archivos en un directorio si solo tiene acceso a los archivos?

Si el propietario está bloqueando eso (como en este caso), no puede hacerlo simplemente. ¿Cómo obtuvo la lista de archivos que presentó en su pregunta en realidad?

Me encantaría si hubiera un enfoque a granel para descargar archivos de un servidor (AWS).

Está ladrando al árbol equivocado, debe preguntarle al propietario de la instancia del servidor. No puede acceder fácilmente a cualquier servidor de Linux en el mundo con solo saber que es un servidor Linux. Sí, hay hackers de sombrero negro tratando de hacerlo, pero Linux está diseñado para estar seguro, por lo que no permite eso.

 

If you have a list of files to download, just save it as a file (letxe2x80x99s call it files.txt) and then run this command:

< files.txt xargs -I{} wget https://s3.amazonaws.com/edx-course-spdx-kiczales/HTC/{} 

So what would the approach be, on Linux/Ubuntu, for downloading the files with the AWS CLI?

There is a lot of ways with wget being one of the most basic ones.

but secondly, can this be done with just a bash script?

Why, if a single command can do this? xf0x9fx98x8a

Is there a way to print all the files in a directory if you only have access to the files?

If the owner is blocking that (as in this case), you cannot do it simply. How did you get the list of files you presented in your question actually?

I would love if there was a bulk approach to downloading files from a (AWS) server.

You are barking up the wrong tree, you should ask the owner of the server instance. You cannot easily access any Linux server in the world just by knowing it is a Linux server. Yes, there are black-hat hackers trying to do so but Linux is designed to be secure, so not allowing that.

 
 
   
   

Relacionados problema

2  Elasticfox en Firefox 4  ( Elasticfox on firefox 4 ) 
¿Cómo se supone que debe instalar el complemento elasticfox en Firefox (4.0.1) en Ubuntu más reciente (11.04)? (Elasticfox es una extensión para la gestión ...

2  Cómo iniciar sesión en Skype a través de la línea de comandos  ( How to log in to skype via command line ) 
Soy consciente de cómo instalar Skype a través de la línea de comandos: agregando el repositorio de socios canónicos y usando apt-get. Sin embargo, ¿cómo pu...

2  ¿Cuál es el valor del sesgo en la replicación de la base de datos Mongo DB?  ( What is skew value in mongo db database replication ) 
Acabo de comenzar los tres servidores de replicación de Mongodb. No entiendo qué es este valor de tornillo ¿Qué debería ser en qué servidor? qué valores ...

1  Adjuntar disco a AWS VM hace que el host se inicie en modo de emergencia  ( Attaching disk to aws vm causes host to boot into emergency mode ) 
Ahora he tenido esta experiencia en Azure Cloud & Amp; Amazon AWS Mi problema actual está en un anfitrión que ejecuta Ubuntu 15.10, pero tenía experiencias si...

0  Pregunta sobre GKSUDO / GKSU [duplicado]  ( Question regarding gksudo gksu ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo lo hacen? ¿Dirijo una aplicación gráfica en un servid...

0  PAM: Fallo de autenticación  ( Pam authentication failure ) 
Perdón para la pregunta tonta, solo empezar a comenzar con Linux, y creo que todas las preguntas múltiples se enrollan en una. He configurado una máquina AWS ...

252  ¿Cómo ejecutar el comando sudo sin contraseña?  ( How to run sudo command with no password ) 
¿Cómo se envía el usuario abcdefghijklmnabcdefghijklmnabcdefghijklmnabcdefghijklmnubuntu en las imágenes de Ubuntu 12.04 /etc/sudoers ? Estoy usando Ubun...

7  AWS Ubuntu Instancia - Derechos de usuario  ( Aws ubuntu instance user rights ) 
Estoy ejecutando una instancia de Ubuntu en los servicios web de Amazon, todos trabajan bastante dandy. Tengo un pequeño obstáculo que estoy tratando de encon...

4  Ubuntu Jisos como imagen mínima para el servidor con JRE  ( Ubuntu jeos like minimal image for server with jre ) 
Necesito crear un dispositivo de servidor minimalista para ejecutar en Amazon EC2 (AMI). Probé Debootstrap. Siempre llega a 200 MB, también es lo mismo con VM...

0  Cómo transferir el nombre de dominio de AWS Route 53 al servidor de enlace en casa  ( How to transfer aws route 53 domain name to home bind server ) 
He estado jugando con la idea de organizar mis propios sitios web. He lanzado una multitud de servidores de Ubuntu cada uno con diferentes configuraciones. Mi...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos