Aller au contenu principal

Télécharger des fichiers depuis des URL directement vers le stockage cloud avec RcloneView

· 6 minutes de lecture
Tayson
Senior Engineer

Pourquoi télécharger un fichier sur votre disque local juste pour le réuploader ensuite ? La commande copyurl de Rclone diffuse les fichiers depuis n'importe quelle URL directement vers votre stockage cloud.

Il existe de nombreuses situations où vous devez récupérer un fichier depuis le web vers le stockage cloud : jeux de données publics, versions logicielles, archives exportées, fichiers multimédias ou téléchargements de sauvegarde depuis un service SaaS. L'approche traditionnelle -- télécharger localement, puis uploader -- gaspille du temps, de la bande passante et de l'espace disque. La commande copyurl de rclone supprime l'intermédiaire en diffusant le téléchargement directement vers une destination cloud. RcloneView vous donne accès à cette fonctionnalité via son terminal et son interface de tâches.

Aperçu de l'application RcloneView

Gérez et synchronisez tous vos clouds au même endroit

RcloneView est une interface graphique multiplateforme pour rclone. Comparez des dossiers, transférez ou synchronisez des fichiers et automatisez vos workflows multi-cloud avec une interface visuelle et épurée.

  • Tâches en un clic : Copier · Synchroniser · Comparer
  • Planificateurs et historique pour une automatisation fiable
  • Compatible avec Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP et plus
WindowsmacOSLinux
Commencer gratuitement →

Fonctions essentielles gratuites. Automatisations disponibles avec Plus.

Comment fonctionne Copyurl

La commande rclone copyurl prend une URL source et un chemin de destination sur n'importe quel remote configuré :

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

Rclone récupère le fichier depuis l'URL et le diffuse directement vers la destination. Le fichier ne touche jamais votre disque local (sauf si vous ajoutez l'option --auto-filename, auquel cas le nom de fichier est dérivé de l'URL).

Caractéristiques principales :

  • Aucun disque local requis -- les données transitent par la mémoire vers l'API du fournisseur cloud.
  • Fonctionne avec toute URL HTTP/HTTPS -- liens de téléchargement publics, URL CDN, URL S3 pré-signées, liens de fichiers directs.
  • Compatible avec toute destination rclone -- Google Drive, OneDrive, S3, Backblaze B2, SFTP, ou tout autre remote configuré.

Utilisation de base dans RcloneView

Ouvrez le panneau Terminal dans RcloneView et exécutez :

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

Si vous souhaitez que rclone déduise automatiquement le nom de fichier à partir de l'URL :

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

Ceci enregistre le fichier sous le nom app-linux-x64.tar.gz dans le dossier /downloads/ sur votre remote.

RcloneView terminal ready to run copyurl command

Cas d'usage 1 : Jeux de données publics

Les chercheurs et ingénieurs de données doivent fréquemment déplacer de grands jeux de données publics vers le stockage cloud pour traitement. Plutôt que de télécharger un jeu de données de 50 Go sur un ordinateur portable puis de l'uploader :

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

Le fichier va directement de la source de données à votre bucket S3. Ceci est particulièrement précieux lorsque votre machine locale a un espace disque limité ou une connexion plus lente que votre fournisseur cloud.

Cas d'usage 2 : Archives et versions logicielles

Les équipes DevOps doivent souvent stocker des versions logicielles spécifiques dans le stockage cloud pour le déploiement ou la conformité :

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

Maintenir une archive versionnée des dépendances et outils dans votre propre stockage garantit leur disponibilité même si les sources amont deviennent indisponibles.

Cas d'usage 3 : Téléchargements d'exports SaaS

De nombreuses plateformes SaaS génèrent des fichiers d'export (dumps de bases de données, rapports d'analyse, journaux d'audit) sous forme d'URL téléchargeables. Ces URL sont souvent temporaires. Diffusez-les immédiatement vers un stockage cloud permanent :

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

Cas d'usage 4 : Fichiers médias et de contenu

Les équipes de contenu et les producteurs médias peuvent récupérer des ressources directement depuis des CDN ou des URL de diffusion de contenu vers leur archive cloud :

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

Ceci évite de remplir un disque local avec de gros fichiers médias qui ne sont nécessaires que dans le stockage cloud.

Options utiles pour Copyurl

OptionUtilité
--auto-filenameDéduire le nom de fichier de destination à partir de l'URL
--no-clobberIgnorer le téléchargement si un fichier du même nom existe déjà à la destination
--no-check-certificateIgnorer la vérification du certificat TLS (à utiliser avec prudence)
-P / --progressAfficher la progression du transfert en temps réel
--header "Authorization: Bearer TOKEN"Ajouter des en-têtes HTTP personnalisés pour les téléchargements authentifiés

Exemple avec progression et nom de fichier automatique :

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

Téléchargements d'URL en masse

Pour télécharger plusieurs fichiers depuis différentes URL, créez un simple script ou exécutez plusieurs commandes en séquence via le terminal de RcloneView :

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

Pour des lots plus importants, écrivez les commandes dans un script shell et exécutez-le depuis le panneau du terminal.

Execute bulk download job in RcloneView

Créer des tâches de téléchargement réutilisables

Si vous téléchargez régulièrement depuis la même source (par exemple, des exports de base de données nocturnes), créez une tâche enregistrée dans RcloneView :

  1. Ouvrez le Gestionnaire de tâches dans RcloneView.
  2. Créez une nouvelle tâche avec la commande copyurl.
  3. Ajoutez une planification si le téléchargement doit se produire de manière récurrente.
  4. Consultez l'historique des tâches pour confirmer que chaque téléchargement s'est terminé avec succès.
Schedule recurring URL download job

Limitations à connaître

  • Un seul fichier à la fois -- copyurl télécharge une URL à la fois. Elle n'explore pas les pages et ne suit pas les liens.
  • Pas de reprise -- si le téléchargement est interrompu, il recommence depuis le début. Pour les très gros fichiers sur des connexions instables, envisagez de télécharger localement d'abord.
  • L'URL doit être directement téléchargeable -- elle doit pointer vers un fichier, pas une page web. Les liens de téléchargement dynamiques (déclenchés par JavaScript) ne fonctionneront pas.
  • Authentification -- pour les URL protégées par une connexion, vous devez fournir des identifiants via des en-têtes ou utiliser des URL pré-authentifiées/pré-signées.

Bonnes pratiques

  • Vérifiez l'intégrité du fichier après le téléchargement à l'aide de rclone check ou rclone hashsum si la source fournit des sommes de contrôle.
  • Utilisez --no-clobber pour éviter de retélécharger des fichiers déjà présents à la destination.
  • Surveillez les gros transferts avec l'option -P ou via le suivi des transferts de RcloneView.
  • Utilisez des URL pré-signées pour les sources authentifiées plutôt que d'intégrer des identifiants dans les commandes.

Guides associés :

Fournisseurs cloud pris en charge

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