Laden Sie alle Dateien in einem Pfad auf dem Jupyter Notebook-Server herunter

9

Als Benutzer in einer Klasse, die Jupyter-Notebooks für Aufgaben ausführt, habe ich Zugriff auf die Zuordnungen über die Webschnittstelle. Ich nehme an, dass die Aufgaben irgendwo in meinem persönlichen Bereich auf dem Server gespeichert sind, und ich sollte sie also herunterladen können. Wie kann ich alle Dateien herunterladen, die sich in meinem persönlichen Benutzerbereich befinden? (z. B. wget )

Hier ist die Pfadstruktur:

https://urltoserver/user/username

Es gibt mehrere Verzeichnisse: Zuweisungen, Daten usw.

https://urltoserver/user/username/assignments

https://urltoserver/user/username/data

...

Ich möchte alle Ordner (rekursiv) herunterladen. Gerade genug, dass ich starten kann, was ich online lokal sehe. Wenn es einige verbotene Ordner gibt, dann überspringe sie und lade den Rest herunter.

Bitte geben Sie den Befehl genau so an, wie ich es selbst nicht herausfinden konnte (Ich probierte wget )

    
Ali 27.03.2017, 09:35
quelle

4 Antworten

42

Versuchen Sie, dies als separate Zelle in einem Ihrer Notizbücher auszuführen:

%Vor%

Wenn Sie weitere Ordner in der Baumstruktur abdecken möchten, schreiben Sie ../ vor * für jeden Schritt in das Verzeichnis. Die Datei notebook.tar.gz wird im selben Ordner wie Ihr Notebook gespeichert.

    
Serzhan Akhmetov 17.11.2017 17:00
quelle
1

Ich denke nicht, dass dies mit wget möglich ist, sogar mit der Option wget -r . Möglicherweise müssen Sie sie einzeln herunterladen (indem Sie die Download-Option in der Dashboard-Ansicht verwenden (die nur für einzelne, nicht im Verzeichnis befindliche, nicht ausgeführte Notebook-Elemente verfügbar ist), wenn diese für Sie verfügbar ist.

Es ist jedoch wahrscheinlich, dass Sie sie nicht herunterladen können, da Ihr Lehrer eine Benotungssoftware wie nbgrader verwendet, dann sind die Schüler, die Zugang zu den Notizbüchern selbst haben, unerwünscht - da die Notizbücher auch Informationen über die Antworten enthalten können.

    
Louise Davies 27.03.2017 10:09
quelle
0

Versuchen Sie zuerst, das Verzeichnis nach:

zu bekommen %Vor%

Und dann verwenden Sie abgeschnitten von So erstellen Sie ein Zip-Archiv eines Verzeichnisses . Sie können das komplette Verzeichnis herunterladen, indem Sie es zippen. Viel Glück!

    
Eddmik 16.02.2018 12:58
quelle
0

Sie können ein neues Terminal im Menü "Neu" erstellen und den Befehl auf Ссылка aufrufen:

%Vor%

Die Datei notebook.tar.gz wird im selben Ordner wie Ihr Notebook gespeichert.

    
Rafael Miquelino 22.02.2018 01:43
quelle

Tags und Links