Re: rsync, transfert selon date
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
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
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
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
'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
> 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
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
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
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 ?