Zum Hauptinhalt springen

Dateien von URLs direkt in Cloud-Speicher herunterladen mit RcloneView

· 5 Minuten Lesezeit
Tayson
Senior Engineer

Warum eine Datei auf die lokale Festplatte herunterladen, nur um sie danach wieder hochzuladen? Der Befehl copyurl von Rclone streamt Dateien von jeder beliebigen URL direkt in Ihren Cloud-Speicher.

Es gibt viele Situationen, in denen Sie eine Datei aus dem Web in Cloud-Speicher übertragen müssen: öffentliche Datensätze, Software-Releases, exportierte Archive, Mediendateien oder Backup-Downloads von einem SaaS-Dienst. Der klassische Ansatz -- lokal herunterladen und dann hochladen -- kostet Zeit, Bandbreite und Speicherplatz. Der Befehl copyurl von Rclone überspringt den Zwischenschritt, indem er den Download direkt an ein Cloud-Ziel streamt. RcloneView gibt Ihnen über sein Terminal und seine Job-Oberfläche Zugriff darauf.

Vorschau der RcloneView-App

Alle Clouds an einem Ort verwalten & synchronisieren

RcloneView ist eine plattformübergreifende GUI für rclone. Vergleichen Sie Ordner, übertragen oder synchronisieren Sie Dateien und automatisieren Sie Multi-Cloud-Workflows mit einer klaren, visuellen Oberfläche.

  • Ein-Klick-Jobs: Kopieren · Synchronisieren · Vergleichen
  • Zeitpläne & Verlauf für zuverlässige Automatisierung
  • Funktioniert mit Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP und mehr
WindowsmacOSLinux
Kostenlos loslegen →

Kernfunktionen kostenlos. Plus-Automatisierungen verfügbar.

Wie Copyurl funktioniert

Der Befehl rclone copyurl nimmt eine Quell-URL und einen Zielpfad auf einem beliebigen konfigurierten Remote entgegen:

rclone copyurl https://example.com/dataset.zip gdrive:/Downloads/dataset.zip

Rclone ruft die Datei von der URL ab und streamt sie direkt zum Ziel. Die Datei berührt niemals Ihre lokale Festplatte (es sei denn, Sie fügen ein --auto-filename-Flag hinzu, wobei der Dateiname dann aus der URL abgeleitet wird).

Wichtige Merkmale:

  • Keine lokale Festplatte erforderlich -- die Daten werden über den Arbeitsspeicher direkt zur API des Cloud-Anbieters gestreamt.
  • Funktioniert mit jeder HTTP/HTTPS-URL -- öffentliche Download-Links, CDN-URLs, vorsignierte S3-URLs, direkte Dateilinks.
  • Unterstützt jedes Rclone-Ziel -- Google Drive, OneDrive, S3, Backblaze B2, SFTP oder jedes andere konfigurierte Remote.

Grundlegende Verwendung in RcloneView

Öffnen Sie das Terminal-Panel in RcloneView und führen Sie aus:

rclone copyurl "https://example.com/file.tar.gz" remote:/path/file.tar.gz

Wenn Sie möchten, dass Rclone den Dateinamen automatisch aus der URL ableitet:

rclone copyurl "https://releases.example.com/v2.1/app-linux-x64.tar.gz" remote:/downloads/ --auto-filename

Dies speichert die Datei als app-linux-x64.tar.gz im Ordner /downloads/ auf Ihrem Remote.

RcloneView terminal ready to run copyurl command

Anwendungsfall 1: Öffentliche Datensätze

Forscher und Data Engineers müssen häufig große öffentliche Datensätze zur Verarbeitung in Cloud-Speicher überführen. Anstatt einen 50-GB-Datensatz auf einen Laptop herunterzuladen und ihn dann hochzuladen:

rclone copyurl "https://data.gov/datasets/census-2025.csv.gz" s3-remote:data-lake/census/census-2025.csv.gz

Die Datei gelangt direkt von der Datenquelle in Ihren S3-Bucket. Dies ist besonders wertvoll, wenn Ihr lokaler Rechner nur wenig Speicherplatz hat oder eine langsamere Verbindung als Ihr Cloud-Anbieter.

Anwendungsfall 2: Software-Archive und Releases

DevOps-Teams müssen oft bestimmte Softwareversionen für Deployment oder Compliance in Cloud-Speicher ablegen:

rclone copyurl "https://github.com/rclone/rclone/releases/download/v1.68.0/rclone-v1.68.0-linux-amd64.zip" b2-remote:software-archive/rclone/rclone-v1.68.0-linux-amd64.zip

Ein versioniertes Archiv von Abhängigkeiten und Tools im eigenen Speicher zu pflegen, stellt die Verfügbarkeit sicher, selbst wenn Upstream-Quellen offline gehen.

Anwendungsfall 3: SaaS-Export-Downloads

Viele SaaS-Plattformen erzeugen Export-Dateien (Datenbank-Dumps, Analyseberichte, Audit-Logs) als herunterladbare URLs. Diese URLs sind oft temporär. Streamen Sie sie sofort in dauerhaften Cloud-Speicher:

rclone copyurl "https://app.example.com/exports/db-backup-2026-04.sql.gz?token=abc123" wasabi:backups/saas/db-backup-2026-04.sql.gz
Monitor copyurl transfer progress in RcloneView

Anwendungsfall 4: Medien- und Content-Dateien

Content-Teams und Medienproduzenten können Assets direkt von CDNs oder Content-Delivery-URLs in ihr Cloud-Archiv übertragen:

rclone copyurl "https://cdn.example.com/videos/webinar-recording.mp4" gdrive:/Media/Webinars/webinar-recording.mp4

Dies verhindert, dass ein lokales Laufwerk mit großen Mediendateien vollläuft, die nur im Cloud-Speicher benötigt werden.

Nützliche Flags für Copyurl

FlagZweck
--auto-filenameLeitet den Zieldateinamen aus der URL ab
--no-clobberÜberspringt den Download, wenn am Ziel bereits eine Datei mit demselben Namen existiert
--no-check-certificateÜberspringt die TLS-Zertifikatsprüfung (mit Vorsicht verwenden)
-P / --progressZeigt den Übertragungsfortschritt in Echtzeit an
--header "Authorization: Bearer TOKEN"Fügt benutzerdefinierte HTTP-Header für authentifizierte Downloads hinzu

Beispiel mit Fortschrittsanzeige und automatischem Dateinamen:

rclone copyurl "https://releases.example.com/data.tar.gz" remote:/archive/ --auto-filename -P

Massen-Downloads von URLs

Um mehrere Dateien von verschiedenen URLs herunterzuladen, erstellen Sie ein einfaches Skript oder führen Sie mehrere Befehle nacheinander im Terminal von RcloneView aus:

rclone copyurl "https://example.com/file1.zip" remote:/bulk/file1.zip
rclone copyurl "https://example.com/file2.zip" remote:/bulk/file2.zip
rclone copyurl "https://example.com/file3.zip" remote:/bulk/file3.zip

Für größere Mengen schreiben Sie die Befehle in ein Shell-Skript und führen Sie es aus dem Terminal-Panel aus.

Execute bulk download job in RcloneView

Wiederverwendbare Download-Jobs erstellen

Wenn Sie regelmäßig aus derselben Quelle herunterladen (z. B. nächtliche Datenbank-Exporte), erstellen Sie einen gespeicherten Job in RcloneView:

  1. Öffnen Sie den Job Manager in RcloneView.
  2. Erstellen Sie einen neuen Job mit dem copyurl-Befehl.
  3. Fügen Sie einen Zeitplan hinzu, falls der Download wiederkehrend ausgeführt werden soll.
  4. Prüfen Sie den Job-Verlauf, um zu bestätigen, dass jeder Download erfolgreich abgeschlossen wurde.
Schedule recurring URL download job

Zu beachtende Einschränkungen

  • Nur eine Datei -- copyurl lädt jeweils nur eine URL herunter. Es durchsucht keine Seiten und folgt keinen Links.
  • Kein Fortsetzen -- wird der Download unterbrochen, beginnt er von vorne. Bei sehr großen Dateien über unzuverlässige Verbindungen sollten Sie erwägen, sie zunächst lokal herunterzuladen.
  • URL muss direkt herunterladbar sein -- sie muss auf eine Datei verweisen, nicht auf eine Webseite. Dynamische Download-Links (durch JavaScript ausgelöst) funktionieren nicht.
  • Authentifizierung -- für URLs hinter einer Anmeldesperre müssen Sie Anmeldedaten über Header bereitstellen oder vorab authentifizierte/vorsignierte URLs verwenden.

Best Practices

  • Überprüfen Sie die Dateiintegrität nach dem Download mit rclone check oder rclone hashsum, falls die Quelle Prüfsummen bereitstellt.
  • Verwenden Sie --no-clobber, um erneutes Herunterladen bereits vorhandener Dateien am Ziel zu vermeiden.
  • Überwachen Sie große Übertragungen mit dem -P-Flag oder über die Übertragungsüberwachung von RcloneView.
  • Verwenden Sie vorsignierte URLs für authentifizierte Quellen, anstatt Anmeldedaten in Befehle einzubetten.

Verwandte Anleitungen:

Unterstützte Cloud-Anbieter

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces