158 votes

Rsync copie uniquement certains types de fichiers en utilisant l'option inclure

J'utilise le script bash suivant pour copier uniquement les fichiers ayant une certaine extension(dans ce cas *.sh), cependant il copie toujours l'ensemble des fichiers. Qu'est-ce qui ne va pas?

from=$1
to=$2

rsync -zarv  --include="\*.sh" $from $to

-1voto

Pascal Polleunus Points 887

Si quelqu'un recherche ceci… J'ai voulu synchroniser seulement des fichiers et des dossiers spécifiques et j'ai réussi à le faire avec cette commande : rsync --include-from=rsync-files

Avec rsync-files :

my-dir/
my-file.txt

- /*

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X