générateur de commande rsync
Assemblez une commande rsync prête à coller depuis la source, la destination et les options de transfert.
générateur de commande rsync
rsync est l'un de ces outils auquel tout le monde recourt mais que personne ne se souvient complètement les options — est-ce -a ou -r, --delete va-t-il avant ou après la liste d'exclusion, quel côté obtient la barre oblique finale. Ce générateur transforme un formulaire en une ligne de commande correcte et prête à exécuter, pour que vous concentriez votre attention sur ce qu'il faut synchroniser plutôt que sur l'ordre des options.
Remplissez un chemin source et destination, et éventuellement un serveur distant, un utilisateur et un port SSH pour un push sur le réseau. Activez le mode archive pour préserver les permissions, les horodatages, les liens symboliques et la propriété en une seule fois, ajoutez la compression pour les connexions lentes, et activez la suppression pour faire de la destination un miroir exact de la source. Les motifs d'exclusion et d'inclusion acceptent une liste séparée par des virgules ou des sauts de ligne — .git, node_modules, artefacts de compilation — et une limite de bande passante empêche une grande synchronisation de saturer la connexion. Trois présélections (sauvegarde, déployer le site web, miroir) définissent un ensemble sensé d'options en un clic ; choisir « Personnalisé » laisse chaque case à cocher entre vos mains.
L'option que les gens inversent le plus souvent est la barre oblique finale sur le chemin source : avec une, rsync copie le *contenu* du répertoire dans la destination ; sans une, le répertoire lui-même est créé à l'intérieur de la destination. L'outil applique votre choix automatiquement et l'explique sous la commande, ainsi que chaque autre option qu'il a utilisée — pour que la ligne soit non seulement correcte mais compréhensible. Activez d'abord --dry-run pour prévoir exactement ce qui changerait avant que rien ne soit supprimé ou écrasé.
Tout s'exécute localement dans votre navigateur. Aucun chemin, nom d'hôte ou nom d'utilisateur que vous tapez n'est jamais transmis nulle part — l'outil rassemble simplement du texte. Copiez le résultat, téléchargez-le en tant que fichier .txt, ou envoyez-le à l'entrée d'un autre outil pour continuer.