Maîtriser rsync pour synchroniser efficacement des fichiers et répertoires en local ou à distance. C'est l'outil de référence pour les sauvegardes et la copie incrémentale.
Ne copie que les fichiers modifiés (transfert incrémental)
Much faster than cp pour les gros transferts
Compression intégrée pour réduire la bande passante
Supporte SSH pour des transferts sécurisés
Peut reprendre un transfert interrompu
Attention à la présence ou l'absence du / final :
Toujours faire un dry-run (-n) avant une première synchro
Utiliser -P pour les gros transferts (reprise si coupure)
Protéger les transferts distants avec SSH
Utiliser --delete avec prudence en mode miroir
Copie locale — Synchronise ton dossier ~/Documents vers /tmp/backup-documents/ en mode verbeux.
Simulation — Utilise -n pour voir ce qui serait copié sans rien modifier.
Exclusion — Synchronise un dossier en excluant tous les fichiers .log et le dossier .git.
Sauvegarde distante — Si tu as accès SSH à une machine, synchronise un petit dossier via SSH.