Que vous soyez un développeur débutant ou un administrateur système chevronné, vous avez forcément été confronté à cette question : « Quel outil dois-je utiliser pour déplacer mes fichiers ? » Entre la simple copie locale et la synchronisation massive vers le Cloud, le choix de l’outil peut transformer une tâche de 5 minutes en un cauchemar de plusieurs heures. Aujourd’hui, on passe au crible les quatre mousquetaires du transfert : cp, scp, rsync et rclone.
1. cp : Le Sprinter Local
Cp (copy) est l’outil de base, présent sur tous les systèmes Unix. Il ne fait qu’une chose, mais il la fait vite : copier des données d’un point A à un point B sur la même machine.
- Usage idéal : Dupliquer un dossier sur votre disque dur ou vers une clé USB.
- Vitesse : Maximale en local (pas d’overhead réseau ou de calcul complexe).
- Le point noir : Aucune intelligence. Si le transfert s’arrête, on recommence à zéro.
2. scp : Le Courrier Sécurisé
scp (Secure Copy) utilise le protocole SSH pour transférer des fichiers entre deux machines. C’est le remplaçant moderne du vieux ftp.
- Usage idéal : Envoyer rapidement un fichier de configuration ou un petit script sur un serveur distant.
- Vitesse : Bonne pour les fichiers uniques, mais s’essouffle sur les répertoires contenant des milliers de petits fichiers.
- Le point noir : Il est « aveugle ». Il écrasera systématiquement le fichier de destination, même s’il est identique à la source.
3. rsync : Le Chirurgien de la Synchro
Rsync pour remote synchronization ou synchronisation à distance est probablement l’outil le plus puissant de cette liste pour les serveurs. Son secret ? L’algorithme Delta. Au lieu de tout renvoyer, rsync compare les fichiers et n’envoie que les morceaux (blocs) qui ont été modifiés.
- Usage idéal : Sauvegardes incrémentielles, miroirs de serveurs, déploiement de sites web.
- Vitesse : Imbattable pour les mises à jour de données (on ne transfère que les changements).
- Le point noir : Une syntaxe parfois capricieuse (attention au
/à la fin des dossiers !).
4. rclone : Le Maître du Cloud
rclone est souvent surnommé « le rsync du Cloud ». Il permet de synchroniser des fichiers non seulement localement, mais vers plus de 70 fournisseurs de stockage (S3, Drive, Dropbox, etc.).
Le point noir : Nécessite une configuration initiale (rclone config).
Usage idéal : Sauvegarder vos données sur un bucket S3 ou synchroniser votre dossier « Photos » avec Google Drive via le terminal.
Vitesse : Très performant grâce au transfert multi-threadé (plusieurs fichiers en même temps).
5. Focus sur SFTP : Le grand frère sage de SCP
Si scp est un lance-pierre (on tire le fichier et on espère qu’il arrive), sftp est un explorateur de fichiers.
Pourquoi utiliser SFTP plutôt que SCP ?
- Fiabilité :
sftpest plus robuste face aux interruptions. - Gestion de fichiers : Vous pouvez créer des dossiers, supprimer des fichiers, et lister les répertoires à distance (ce que
scpne permet pas de faire nativement). - Standard de sécurité : OpenSSH considère désormais le protocole
scpcomme obsolète (legacy).sftpest le standard recommandé car il gère mieux les noms de fichiers complexes (espaces, caractères spéciaux) et les permissions.
📊 Le Match : Tableau Comparatif
| Caractéristique | cp | scp | rsync | rclone | sftp |
|---|---|---|---|---|---|
| Environnement | Local | Remote (SSH) | Local & Remote | Cloud & Local | Remote (SSH) |
| Intelligence | Basique | Basique | Algorithme Delta | Avancée | Interactif / FTP |
| Reprise sur erreur | ❌ Non | ❌ Non | ✅ Oui | ✅ Oui | ✅ Oui |
| Multi-threading | ❌ Non | ❌ Non | ❌ Non | ✅ Oui | ❌ Non |
| Usage type | Copie rapide | Transfert ponctuel | Backup/Synchro | Cloud Storage | Gestion/Explorateur |
🚀 Analyse de performance : Lequel est le plus rapide ?
Le temps de copie dépend de deux facteurs : la bande passante et la latence.
- Sur un premier transfert (destination vide) :
scpetrsyncse valent, avec un léger avantage àscppour la simplicité. En local,cpreste le roi absolu. - Sur une mise à jour (fichiers déjà existants) :
rsyncgagne par K.O. Là où les autres mettront 1 heure à tout recopier,rsyncaura fini en 10 secondes en ne traitant que les fichiers modifiés. - Sur des millions de petits fichiers :
rcloneest souvent plus rapide car il peut traiter 16 ou 32 fichiers simultanément (--transfers), là oùrsyncles traite un par un. - Exploration des fichiers :
sftp
Conclusion : Que choisir ?
- Simple et local ? Restez sur
cp. - Un petit fichier vers un serveur ?
scpest votre ami. - Une stratégie de backup sérieuse ? Adoptez
rsync. - Besoin d’envoyer vos données dans les nuages ? Foncez sur
rclone. - Besoin d’explorer un système de fichier distant :
sftp

