Synchroniser deux dossiers sans faire de copie inutile.

7 respostas [Última entrada]
HKR
HKR

I am a translator!

Desconectado
Joined: 04/18/2015

Salut à tous

J'ai besoin de synchroniser deux dossiers. L'idée c'est que le dossier de destination soit une copie conforme du dossier source. C'est à dire toute ajout, suppression, renommage et déplacement de fichiers serait répercuté dans le dossier de destination.

Après avoir fait des recherches, j'ai découvert rsync
Donc voici la commande que j'utilise
rsync -av --del --progress source/ destination

Ça marche sauf lorsque je renomme un fichier ou le déplace dans l'un des sous-dossiers du dossier source. Dans ce cas rsync recopie ce fichier et efface l'ancien au lieu de le renommer ou/et le déplacer à la bonne place.

Connaissez-vous les paramètres à donner à rsync pour faire ça.
(Le but étant de minimiser la quantité de donnée transféré ainsi que le temps de synchronisation.)

Merci de votre aide :-)

Mangy Dog

I am a member!

I am a translator!

Desconectado
Joined: 03/15/2015

Peut-etre cela t'aidera..

http://blog.nicolargo.com/2008/11/synchronisation-de-deux-repertoires-avec-rsync.html

FreeFileSync sous License GPL
http://framasoft.net/article5161.html


La synchronisation, automatique copie les fichiers ajoutés et modifiés ; en mode miroir supprime les fichiers effacés ; en mode mise à jour fait la même chose sans supprimer aucun fichier ; personnalisée donne le choix de l’action à effectuer dans chaque situation envisageable. On peut, de plus, définir des filtres excluant de la synchronisation certains fichiers ou dossiers.

Calinou
Desconectado
Joined: 03/08/2014

> FreeFileSync sous License GPL

Les installateurs officiels ne sont pas sous licence libre.

De plus, FreeFileSync contient des publicités.

Bref, à éviter à tout prix. privilégie plutôt Syncthing.

Calinou
Desconectado
Joined: 03/08/2014

> FreeFileSync sous License GPL

Les installateurs officiels ne sont pas sous licence libre.

De plus, FreeFileSync contient des publicités.

Bref, à éviter à tout prix. privilégie plutôt Syncthing.

Mangy Dog

I am a member!

I am a translator!

Desconectado
Joined: 03/15/2015

Merci et Bien vu Calinou

Je n'ai pas testé, ni lu d'une maniere exhaustive la doc
la licences GPL mentionné sur le site Framasoft serait donc
incorrect.

HKR
HKR

I am a translator!

Desconectado
Joined: 04/18/2015

Salut à tous

J'ai besoin de synchroniser deux dossiers. L'idée c'est que le dossier de
destination soit une copie conforme du dossier source. C'est à dire toute
ajout, suppression, renommage et déplacement de fichiers serait répercuté
dans le dossier de destination.

Après avoir fait des recherches, j'ai découvert rsync
Donc voici la commande que j'utilise
rsync -av --del --progress source/ destination

Ça marche sauf lorsque je renomme un fichier ou le déplace dans l'un des
sous-dossiers du dossier source. Dans ce cas rsync recopie ce fichier et
efface l'ancien au lieu de le renommer ou/et le déplacer à la bonne place.

Connaissez-vous les paramètres à donner à rsync pour faire ça.
(Le but étant de minimiser la quantité de donnée transféré ainsi que le
temps de synchronisation.)

Merci de votre aide :-)

Mangy Dog

I am a member!

I am a translator!

Desconectado
Joined: 03/15/2015

Peut-etre cela t'aidera..

http://blog.nicolargo.com/2008/11/synchronisation-de-deux-repertoires-avec-rsync.html

FreeFileSync sous License GPL
http://framasoft.net/article5161.html

La synchronisation, automatique copie les fichiers ajoutés et modifiés ; en
mode miroir supprime les fichiers effacés ; en mode mise à jour fait la
même chose sans supprimer aucun fichier ; personnalisée donne le choix de
l’action à effectuer dans chaque situation envisageable. On peut, de plus,
définir des filtres excluant de la synchronisation certains fichiers ou
dossiers.

Mangy Dog

I am a member!

I am a translator!

Desconectado
Joined: 03/15/2015

Merci et Bien vu Calinou

Je n'ai pas testé ni lu d'une maniere exhaustive la doc
la licences GPL mentioné sur le site Framasoft serait donc
incorrect.