Grsync – Une interface graphique simple pour vous aider à utiliser « rsync » facilement [Linux]
L’une des nombreuses raisons pour lesquelles les solutions de synchronisation comme Dropbox sont si populaires est qu’elles sont suffisamment intelligentes pour savoir quels fichiers existent déjà sur les serveurs et d’autres ordinateurs, et ne transfèrent que les fichiers nouveaux et modifiés. Par exemple, vous pouvez copier et coller le dossier Dropbox dans un emplacement complètement séparé ou sur un nouvel ordinateur, puis lier votre compte Dropbox à ce dossier. Dropbox reconnaîtra que tous les fichiers sont identiques et ne gaspillera pas de bande passante en les transférant tous dans les deux sens.
Récemment, j’utilisais FTP dans un projet impliquant des mises à jour fréquentes du serveur. Maintenir une liste de tous les fichiers qui ont été modifiés pour les transférer via FTP devient vite un problème.
Il existe des options telles que la définition du bit d’archivage, puis l’utilisation d’un script pour automatiser le processus, mais cela nécessite pas mal de tests avant de pouvoir vraiment l’utiliser en toute confiance. Heureusement, je peux me connecter en SSH au serveur et utiliser la commande rsync.
Bientôt, il est évident pourquoi les geeks l’aiment. Au niveau du noyau, rsync est un utilitaire sophistiqué de « copie de fichiers » disponible sous forme de commande sur la plupart des systèmes Linux. Contrairement à certains autres titres de ligne de commande, rsync a une courbe d’apprentissage assez raide. Avec autant d’options et d’éléments disponibles pour modifier la configuration Linux rsync, il peut être difficile de savoir ce qui convient le mieux à la tâche à accomplir. Un coup d’œil à la page de manuel de rsync suffit à éblouir les débutants qui débutent avec l’outil.
Faire une vidéo du jour
C’est peut-être pour cela qu’il existe tant d’interfaces graphiques pour Rrync. Grsync est une interface graphique pour rsync pour le bureau Gnome. Vous pouvez installer Grsync en exécutant la commande suivante dans Terminal :
sudo apt-get install grsync
Une fois installé, vous trouverez Grsync ci-dessous Applications > Outils systèmeAllez-y et exécutez-le. L’interface graphique est assez basique et fait un bon travail en séparant les options de base que vous utiliserez probablement le plus souvent avec rsync des options avancées qui vous aident à régler et à personnaliser le comportement de rsync en fonction de vos besoins.
Tout d’abord, vous devez créer une session. Vous pouvez facilement ajouter et supprimer des sessions. Les sessions vous aideront à conserver tous vos paramètres, y compris les dossiers source et de destination, afin que vous puissiez y revenir rapidement et que les paramètres restent les mêmes.
L’onglet Options fait référence aux différents commutateurs disponibles lors de l’utilisation de Grsync. Alors que les étiquettes d’options font de leur mieux pour expliquer ce qui est quoi, vous devez parfois vous référer au manuel. Survoler n’importe quel onglet fait apparaître une info-bulle indiquant l’option rsync correspondante que la case à cocher appellera.
De plus, Grsync fournit des options supplémentaires. Par exemple, vous pouvez exécuter d’autres commandes avant que Grsync n’appelle rsync ou après la fin de rsync. Vous pouvez différer l’exécution de rsync si la commande renvoie une erreur. Ces options sont utiles si vous souhaitez transférer des fichiers entre des périphériques externes ou des emplacements réseau qui ne sont pas toujours présents ou installés.
Grsync est un excellent outil qui facilite la gestion de votre configuration Linux rsync sans avoir à lire plus de 3000 lignes de pages de manuel et à l’apprendre à la dure en faisant des erreurs.
Êtes-vous un fan de rsync? Implémenter quelque chose d’intelligent avec rsync ? Nous aimerions l’entendre.
A propos de l’auteur