wget - examples - Descargue todos los archivos en una ruta en el servidor de notebook Jupyter
jupyter r (4)
Intenta primero obtener el directorio por:
import os
os.getcwd()
Y luego use snipped from Cómo crear un archivo zip de un directorio . Puede descargar el directorio completo comprimiéndolo. ¡Buena suerte!
Como usuario de una clase que ejecuta cuadernos Jupyter para tareas, tengo acceso a las tareas a través de la interfaz web. Supongo que las asignaciones se almacenan en algún lugar de mi espacio personal en el servidor, por lo que debería poder descargarlas. ¿Cómo puedo descargar todos los archivos que están en mi espacio de usuario personal? (por ejemplo, wget
)
Aquí está la estructura del camino:
https://urltoserver/user/username
Hay varios directorios: asignaciones, datos, etc.
https://urltoserver/user/username/assignments
https://urltoserver/user/username/data
...
Quiero descargar todas las carpetas (recursivamente). Solo lo suficiente para que pueda lanzar lo que veo en línea localmente. Si hay algunas carpetas prohibidas, entonces ok, sáltelas y descargue el resto.
Por favor, especifique el comando exactamente, ya que no pude averiguarlo yo mismo (probé con wget
)
Intente ejecutar esto como una celda separada en uno de sus cuadernos:
!tar chvfz notebook.tar.gz *
Si desea cubrir más carpetas en el árbol, escriba ../
antes del *
para cada paso en el directorio. El archivo notebook.tar.gz se guardará en la misma carpeta que su cuaderno.
No creo que esto sea posible con wget
, incluso con la opción wget -r
. Es posible que tenga que descargarlos individualmente (usando la opción Descargar en la vista del tablero de mandos (que solo está disponible en elementos de notebook que no estén en ejecución y que no estén en el directorio) si está disponible para usted.
Sin embargo, es probable que no pueda descargarlos, ya que si su maestro está usando un software de calificación como nbgrader, entonces los estudiantes que tienen acceso a los cuadernos no son deseables, ya que los cuadernos también pueden contener información sobre las respuestas.
Puede crear una nueva terminal desde el menú "Nuevo" y llamar al comando descrito en https://.com/a/47355754/8554972 :
tar cvfz notebook.tar.gz *
El archivo notebook.tar.gz se guardará en la misma carpeta que su cuaderno.