Nous utilisons actuellement rsync
pour exécuter un travail de sauvegarde. Ce travail prend plusieurs heures. Comme certaines parties de la sauvegarde sont plus importantes que d'autres, nous souhaitons nous assurer qu'elles sont sauvegardées avant tout le reste (c'est-à-dire que rsync
transfère ces fichiers en premier). Cela devrait être facilement accompli en utilisant rsync --files-from
.Commande de fichiers transférés par rsync
Malheureusement, les fichiers que nous devons prioriser sont aux côtés de tous les autres fichiers dans un seul répertoire (hiérarchie plate, boo!), Ils ont juste une extension spécifique pour les identifier. En tant que tel, nous aimerions obtenir une liste des fichiers que rsync
serait transférer, le trier localement, puis le passer à rsync
en utilisant rsync --files-from
. L'utilisation de rsync -v --dry-run
nous permet d'y arriver en grande partie (je pense), mais affiche les ajouts de répertoires et les changements de propriétés de fichiers, ce qui signifie que nous n'avons pas vraiment de liste immédiatement utilisable. Donc, ma question est la suivante: comment puis-je obtenir une liste de fichiers à utiliser à partir de rsync?
Ce serait mon premier essai –
Oui, ça C'est ce que nous avons fini par faire, mais en exécutant rsync 5 fois pour des fichiers de différentes priorités. –