web-dev-qa-db-fra.com

rsync récursif sur la même monture seulement

Espérons que cette question simple a une réponse simple.

Je veux courir rsync Recursivement à l'aide de l'option - R, mais sans descendre dans un point de montage différent (système de fichiers). Ie comme l'option - montage avec la commande Rechercher commande, une page homme se lit, par exemple "Ne descendez pas les répertoires sur d'autres systèmes de fichiers . Un nom alternatif pour - xdev, pour la compatibilité avec d'autres versions de Rechercher. "

21
danorton

Je crois que tu veux le -xx Option:

- x, système-fichier
[.____] Cela dit à RSYNC d'éviter de franchir une limite de système de fichiers lors du recours. Cela ne limite pas la capacité de l'utilisateur à spécifier des éléments à copier à partir de plusieurs systèmes de fichiers, à la récursivité de RSYNC à travers la hiérarchie de chaque répertoire spécifié par l'utilisateur, ainsi que la récursion analogue du côté de la réception pendant la suppression. Gardez également à l'esprit que RSYNC traite une monture LQBINDRQ au même appareil que sur le même système de fichiers.

Si cette option est répétée, RSYNC omette tous les répertoires de point de montage de la copie. Sinon, il inclut un répertoire vide à chaque point de montage qu'il rencontre (à l'aide des attributs du répertoire monté car ceux de la Le répertoire de montage sous-jacent est inaccessible).

La raison pour laquelle je dis -xx est due à la section en gras (soulignée ajoutée).

29
nerdwaller