Re: rsync, transfert selon date

2018-07-24 Par sujet andre_debian
On Tuesday 24 July 2018 16:45:00 Guillaume Clercin wrote:
> Il existe un mécanisme de filtrage avec le paramètre « --filter=RULE » 
> mais je  ne l'ai jamais utilisé. Il y a une section « FILTER RULES » 
> dans la page man  
> qui explique comment on s'en sert.
> Sinon on peut jouer avec les motifs d'inclusion/exclusion.

Merci,
--filter=RULE :  je vais voir dans le man et via moteur de recherches.

> rsync est déjà capable de sélectionner les fichiers à transférer sur la
> base de leur date de dernière modification. Il serait donc peut-être
> nécessaire de préciser pourquoi cette fonctionnalité ne suffit pas, afin de
> permettre à la liste de chercher la solution...  Éric Dégenètais

Ne transférer que les fichiers ayant la date de juillet 2018,
comme indiqué dès le départ :-)
On Monday 23 July 2018 12:40:42 andre_deb...@numericable.fr wrote:
> Je souhaite transférer que des fichiers selon une date,
> par exemple "juillet 2018", je pense qu'il faut utiliser "find" avant.

André





Re: rsync, transfert selon date

2018-07-24 Par sujet Guillaume Clercin
Bonjour,

Le mardi 24 juillet 2018, 14:41:22 CEST andre_deb...@numericable.fr a écrit :
> On Monday 23 July 2018 21:58:22 Pierre Malard wrote:
> > > Le 23 juil. 2018 à 19:44, andre_deb...@numericable.fr a écrit :
> > > 
> > > On Monday 23 July 2018 16:48:02 G2PC wrote :
> > >> Le 23/07/2018 à 12:40, andre_deb...@numericable.fr a écrit :
> > >>> Transfert de fichiers dans un répertoire
> > >>> entre un pc source et un pc cible avec rsync.
> > >>> Dois-je le faire à partir du pc source ou pc cible ?
> > >>> ou ça n'a pas d'importance.
> > >>> Je souhaite transférer que des fichiers selon une date,
> > >>> par exemple "juillet 2018", je pense qu'il faut utiliser "find" avant.
> 
> Inutile d'envoyer la réponse aussi à mon mail.
> 
> > Tout ça sent très fort les problèmes de critères sur la date de création,
> > de modification, de lecture, … Tout en sachant qu’un simple ls sur un
> > répertoire peut modifier la date d’un fichier. Bonne chance !
> 
> ls = commande passive qui n'est pas censée modifier la date de fichiers.
La commande ls peut modifier la date du dernier accès d'un répertoire si cette 
dernière a plus de 24H. Par contre, ça ne modifie pas la date d'accès d'un 
fichier.

> 
> > Et pourquoi ne pas faire confiance à rsync pour voir quels fichiers
> > transférer entre source et destination si c’est pour faire une
> > synchronisation ?
> 
> Confiance en rsync :
> il n'a pas, semble t-il, cette option de filtrage, et donc le faire
> avec "find".
Il existe un mécanisme de filtrage avec le paramètre « --filter=RULE » mais je 
ne l'ai jamais utilisé. Il y a une section « FILTER RULES » dans la page man 
qui explique comment on s'en sert.
Sinon on peut jouer avec les motifs d'inclusion/exclusion.

> 
> Bonne journée.

Cordialement,
-- 
Guillaume Clercin

signature.asc
Description: This is a digitally signed message part.


Re: rsync, transfert selon date

2018-07-24 Par sujet Eric Degenetais
J'ai fait l'exact inverse de ce qu'il fallait faire... transfert à la liste
avec mes excuses à andre_numericable qui reçoit de ce fait un doublon.

Éric Dégenètais

Le mar. 24 juil. 2018 14:41,  a écrit :

> On Monday 23 July 2018 21:58:22 Pierre Malard wrote:
> > > Le 23 juil. 2018 à 19:44, andre_deb...@numericable.fr a écrit :
> > >
> > > On Monday 23 July 2018 16:48:02 G2PC wrote :
> > >> Le 23/07/2018 à 12:40, andre_deb...@numericable.fr a écrit :
> > >>> Transfert de fichiers dans un répertoire
> > >>> entre un pc source et un pc cible avec rsync.
> > >>> Dois-je le faire à partir du pc source ou pc cible ?
> > >>> ou ça n'a pas d'importance.
> > >>> Je souhaite transférer que des fichiers selon une date,
> > >>> par exemple "juillet 2018", je pense qu'il faut utiliser "find"
> avant.
>
> Inutile d'envoyer la réponse aussi à mon mail.
>
> > Tout ça sent très fort les problèmes de critères sur la date de
> création,
> > de modification, de lecture, … Tout en sachant qu’un simple ls sur un
> > répertoire peut modifier la date d’un fichier. Bonne chance !
>
> ls = commande passive qui n'est pas censée modifier la date de fichiers.
>
> > Et pourquoi ne pas faire confiance à rsync pour voir quels fichiers
> > transférer entre source et destination si c’est pour faire une
> > synchronisation ?
>
> Confiance en rsync :
> il n'a pas, semble t-il, cette option de filtrage, et donc le faire
> avec "find".
>
> Bonne journée.
>
>
>
>
>


Re: rsync, transfert selon date

2018-07-24 Par sujet andre_debian
On Monday 23 July 2018 21:58:22 Pierre Malard wrote:
> > Le 23 juil. 2018 à 19:44, andre_deb...@numericable.fr a écrit :
> > 
> > On Monday 23 July 2018 16:48:02 G2PC wrote :
> >> Le 23/07/2018 à 12:40, andre_deb...@numericable.fr a écrit :
> >>> Transfert de fichiers dans un répertoire
> >>> entre un pc source et un pc cible avec rsync.
> >>> Dois-je le faire à partir du pc source ou pc cible ?
> >>> ou ça n'a pas d'importance.
> >>> Je souhaite transférer que des fichiers selon une date,
> >>> par exemple "juillet 2018", je pense qu'il faut utiliser "find" avant.

Inutile d'envoyer la réponse aussi à mon mail.

> Tout ça sent très fort les problèmes de critères sur la date de création, 
> de modification, de lecture, … Tout en sachant qu’un simple ls sur un
> répertoire peut modifier la date d’un fichier. Bonne chance !  

ls = commande passive qui n'est pas censée modifier la date de fichiers.

> Et pourquoi ne pas faire confiance à rsync pour voir quels fichiers
> transférer entre source et destination si c’est pour faire une
> synchronisation ?  

Confiance en rsync : 
il n'a pas, semble t-il, cette option de filtrage, et donc le faire 
avec "find".

Bonne journée.






Re: rsync, transfert selon date

2018-07-24 Par sujet fab

'lut,


Transfert de fichiers dans un répertoire
entre un pc source et un pc cible avec rsync.

Dois-je le faire à partir du pc source ou pc cible ?
ou ça n'a pas d'importance.

Je souhaite transférer que des fichiers selon une date,
par exemple "juillet 2018", je pense qu'il faut utiliser "find" avant.


Perso, je n'utiliserais pas find mais juste rsync sur le répertoire en 
question, ce sera plus simple.


Ensuite, j'essaye, dans la mesure du possible de mettre les scripts 
rsync (via ssh) sur le serveur qui va recevoir les fichiers.


Mes 2 cents,

f.



Re: rsync, transfert selon date

2018-07-23 Par sujet Pierre Malard

> Le 23 juil. 2018 à 19:44, andre_deb...@numericable.fr a écrit :
> 
> On Monday 23 July 2018 16:48:02 G2PC wrote :
>> Le 23/07/2018 à 12:40, andre_deb...@numericable.fr a écrit :
>>> Transfert de fichiers dans un répertoire
>>> entre un pc source et un pc cible avec rsync.
>>> Dois-je le faire à partir du pc source ou pc cible ?
>>> ou ça n'a pas d'importance.
>>> Je souhaite transférer que des fichiers selon une date,
>>> par exemple "juillet 2018", je pense qu'il faut utiliser "find" avant.
> 
>> A première vue, je le lancerais depuis le PC source, vers le serveur
>> distant de stockage.
>> C'est ce que j'ai fais avec Samba.
>> 
> www.visionduweb.eu/wiki/index.php?title=Mettre_en_place_un_r%C3%A9seau_local_avec_GNU_Linux
> 
>> Par contre, il doit aussi être possible d’interroger le client en étant
>> sur le serveur. Par contre, je n'ai pas testé.
>> D'ailleurs, il faut peut être alors, transformer le client en serveur,
>> tout simplement ?
> 
> On Monday 23 July 2018 18:47:46 pmenier wrote :
>> Tu testes par un ping par exemple le fait que la cible soit en route
>> et si oui tu lances ton rsync. Ensuite tu utilises cron pour la date.
> 
> Ok, mais ça ne répond pas à ma question :
> "transfert que des fichiers selon sa date, p. ex le "07/2018" :
> Avec find ?

Tout ça sent très fort les problèmes de critères sur la date de création, de 
modification, de lecture, … Tout en sachant qu’un simple ls sur un répertoire 
peut modifier la date d’un fichier. Bonne chance !

Et pourquoi ne pas faire confiance à rsync pour voir quels fichiers transférer 
entre source et destination si c’est pour faire une synchronisation ?

Cordialement

> 
> Merci
> 

--
Pierre Malard

  « La façon de donner vaut mieux que ce que l'on donne »
   Pierre Corneille (1606-1684) - Le menteur
   |\  _,,,---,,_
   /,`.-'`'-.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)   πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ 
(  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 
24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--



signature.asc
Description: Message signed with OpenPGP


Re: rsync, transfert selon date

2018-07-23 Par sujet andre_debian
On Monday 23 July 2018 16:48:02 G2PC wrote :
> Le 23/07/2018 à 12:40, andre_deb...@numericable.fr a écrit :
> > Transfert de fichiers dans un répertoire
> > entre un pc source et un pc cible avec rsync.
> > Dois-je le faire à partir du pc source ou pc cible ?
> > ou ça n'a pas d'importance.
> > Je souhaite transférer que des fichiers selon une date,
> > par exemple "juillet 2018", je pense qu'il faut utiliser "find" avant.

> A première vue, je le lancerais depuis le PC source, vers le serveur
> distant de stockage.
> C'est ce que j'ai fais avec Samba.
> 
www.visionduweb.eu/wiki/index.php?title=Mettre_en_place_un_r%C3%A9seau_local_avec_GNU_Linux

> Par contre, il doit aussi être possible d’interroger le client en étant
> sur le serveur. Par contre, je n'ai pas testé.
> D'ailleurs, il faut peut être alors, transformer le client en serveur,
> tout simplement ?

On Monday 23 July 2018 18:47:46 pmenier wrote :
> Tu testes par un ping par exemple le fait que la cible soit en route 
> et si oui tu lances ton rsync. Ensuite tu utilises cron pour la date.

Ok, mais ça ne répond pas à ma question :
"transfert que des fichiers selon sa date, p. ex le "07/2018" :
Avec find ?

Merci



Re: rsync, transfert selon date

2018-07-23 Par sujet pmenier

Le 23/07/2018 à 12:40, andre_deb...@numericable.fr a écrit :

Bonjour,

Transfert de fichiers dans un répertoire
entre un pc source et un pc cible avec rsync.

Dois-je le faire à partir du pc source ou pc cible ?
ou ça n'a pas d'importance.

Je souhaite transférer que des fichiers selon une date,
par exemple "juillet 2018", je pense qu'il faut utiliser "find" avant.

Merci,

André



Bonjour
Tu testes par un ping par exmple le fait que la cible soit en route et si oui tu 
lances ton rsync. Ensuite tu utilises cron pour la date.

Patrick



Re: rsync, transfert selon date

2018-07-23 Par sujet G2PC
Le 23/07/2018 à 12:40, andre_deb...@numericable.fr a écrit :
> Bonjour,
>
> Transfert de fichiers dans un répertoire
> entre un pc source et un pc cible avec rsync.
>
> Dois-je le faire à partir du pc source ou pc cible ?
> ou ça n'a pas d'importance.
>
> Je souhaite transférer que des fichiers selon une date,
> par exemple "juillet 2018", je pense qu'il faut utiliser "find" avant.
>
> Merci,
>
> André
>

A première vue, je le lancerais depuis le PC source, vers le serveur
distant de stockage.
C'est ce que j'ai fais avec Samba.

https://www.visionduweb.eu/wiki/index.php?title=Mettre_en_place_un_r%C3%A9seau_local_avec_GNU_Linux

Par contre, il doit aussi être possible d’interroger le client en étant
sur le serveur. Par contre, je n'ai pas testé.
D'ailleurs, il faut peut être alors, transformer le client en serveur,
tout simplement ?