Télécharger des fichiers depuis des URL directement vers le stockage cloud avec RcloneView
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.

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
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.
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
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
| Option | Utilité |
|---|---|
--auto-filename | Déduire le nom de fichier de destination à partir de l'URL |
--no-clobber | Ignorer le téléchargement si un fichier du même nom existe déjà à la destination |
--no-check-certificate | Ignorer la vérification du certificat TLS (à utiliser avec prudence) |
-P / --progress | Afficher 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.
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 :
- Ouvrez le Gestionnaire de tâches dans RcloneView.
- Créez une nouvelle tâche avec la commande copyurl.
- Ajoutez une planification si le téléchargement doit se produire de manière récurrente.
- Consultez l'historique des tâches pour confirmer que chaque téléchargement s'est terminé avec succès.
Limitations à connaître
- Un seul fichier à la fois --
copyurlté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 checkourclone hashsumsi la source fournit des sommes de contrôle. - Utilisez
--no-clobberpour éviter de retélécharger des fichiers déjà présents à la destination. - Surveillez les gros transferts avec l'option
-Pou 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 :
- Transferts et synchronisation cloud-à-cloud
- Récupérer des transferts interrompus et échoués
- Utiliser des options rclone personnalisées et avancées