OVH Cloud OVH Cloud

scp ou cp mais seulement si fichier plus récent

6 réponses
Avatar
nicolas dresse
--=-uLqLyWZFBGWLAGDY/p3G
Content-Type: multipart/alternative; boundary="=-NCbRm1dBxUWIgA5rwV6p"


--=-NCbRm1dBxUWIgA5rwV6p
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

bonjour =E0 tous,=20

je dois fr=E9quemment mettre =E0 jour des fichiers sur une machine
distante.=20

Pour l'instant je suis "oblig=E9" de copier =E0 chaque fois tous les
fichiers or que peu de fichiers ont =E9t=E9 modifi=E9s.

J'ai beau regarder mais je ne vois pas dans la manpage de cp ou scp, une
option qui me permettrait de ne copier le fichier que s'il est plus
r=E9cent que le fichier destination.=20

Sous windows, il existe une option pour que "cp" regarde la date de
derni=E8re modification (\d si j'ai bonne m=E9moire).

Existe-t-il un =E9quivalent sous linux ?

merci d'avance
--=20
nicolas dresse <n.dresse@perso.be>

--=-NCbRm1dBxUWIgA5rwV6p
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; CHARSET=3DUTF-8">
<META NAME=3D"GENERATOR" CONTENT=3D"GtkHTML/3.2.3">
</HEAD>
<BODY>
bonjour &#224; tous, <BR>
<BR>
je dois fr&#233;quemment mettre &#224; jour des fichiers sur une machine di=
stante. <BR>
<BR>
Pour l'instant je suis &quot;oblig&#233;&quot; de copier &#224; chaque fois=
tous les fichiers or que peu de fichiers ont &#233;t&#233; modifi&#233;s.<=
BR>
<BR>
J'ai beau regarder mais je ne vois pas dans la manpage de cp ou scp, une op=
tion qui me permettrait de ne copier le fichier que s'il est plus r&#233;ce=
nt que le fichier destination. <BR>
<BR>
Sous windows, il existe une option pour que &quot;cp&quot; regarde la date =
de derni&#232;re modification (\d si j'ai bonne m&#233;moire).<BR>
<BR>
Existe-t-il un &#233;quivalent sous linux ?<BR>
<BR>
merci d'avance<BR>
<TABLE CELLSPACING=3D"0" CELLPADDING=3D"0" WIDTH=3D"100%">
<TR>
<TD>
-- <BR>
nicolas dresse &lt;<A HREF=3D"mailto:n.dresse@perso.be">n.dresse@perso.be</=
A>&gt;
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--=-NCbRm1dBxUWIgA5rwV6p--

--=-uLqLyWZFBGWLAGDY/p3G
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBodTIupcwG+vfCUwRAka1AJ0aYrSYPAMiGty1k0/7SuuF1sHsRgCg2WMF
7JLdrcNuiHpIjMmS0WcZOhc=
=NTfx
-----END PGP SIGNATURE-----

--=-uLqLyWZFBGWLAGDY/p3G--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

6 réponses

Avatar
marc chantreux
nicolas dresse wrote:

J'ai beau regarder mais je ne vois pas dans la manpage de cp ou scp, une
option qui me permettrait de ne copier le fichier que s'il est plus
récent que le fichier destination.



parce que ça n'est pas possible. il te faut donc :
- soit bricoler un script qui stocke la date de la dernière copie puis
compare avec le modification time du fichier ...
- utiliser unisson


Sous windows, il existe une option pour que "cp" regarde la date de
dernière modification (d si j'ai bonne mémoire).



cp -u ?


--
Pensez
Avatar
Frédéric BOITEUX
Le Mon, 22 Nov 2004 13:00:08 +0100, nicolas dresse a
écrit :

bonjour à tous,

je dois fréquemment mettre à jour des fichiers sur une machine
distante.

Pour l'instant je suis "obligé" de copier à chaque fois tous les
fichiers or que peu de fichiers ont été modifiés.
...
Existe-t-il un équivalent sous linux ?



Salut,

Tu peux le faire avec rsync, qui peux faire la connexion par ssh, par
exemple :

rsync -vau <rep local> <hote>:<rep distant>

[ option '-n' pour voir ce qu'il ferait sans rien toucher ...]

Fred.
Avatar
nicolas dresse
--=-DjdmTPFbMdGFTeVkG9c1
Content-Type: multipart/related; type="multipart/alternative";
boundary="=-moj2PPhpJ+c8cFRTAehk"


--=-moj2PPhpJ+c8cFRTAehk
Content-Type: multipart/alternative; boundary="=-8Q/mo7XibeO7MMAC3m7O"


--=-8Q/mo7XibeO7MMAC3m7O
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

Le lundi 22 novembre 2004 à 13:06 +0100, marc chantreux a écrit :

nicolas dresse wrote:

> J'ai beau regarder mais je ne vois pas dans la manpage de cp ou scp, un e
> option qui me permettrait de ne copier le fichier que s'il est plus
> récent que le fichier destination.

parce que ça n'est pas possible. il te faut donc :
- soit bricoler un script qui stocke la date de la dernière copie puis
compare avec le modification time du fichier ...
- utiliser unisson


> Sous windows, il existe une option pour que "cp" regarde la date de
> dernière modification (d si j'ai bonne mémoire).

cp -u ?





Unisson ? qu'est ce donc pour un utilitaire ? je ne trouve aucune info
le concernant sur le net :(
--
nicolas dresse

--=-8Q/mo7XibeO7MMAC3m7O
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.2.3">
</HEAD>
<BODY>
Le lundi 22 novembre 2004 &#224; 13:06 +0100, marc chantreux a &#233;crit&n bsp;:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">nicolas dresse wrote:</FONT>

<FONT COLOR="#000000">&gt; J'ai beau regarder mais je ne vois pas dans la manpage de cp ou scp, une </FONT>
<FONT COLOR="#000000">&gt; option qui me permettrait de ne copier le fich ier que s'il est plus </FONT>
<FONT COLOR="#000000">&gt; r&#233;cent que le fichier destination.</FONT>

<FONT COLOR="#000000">parce que &#231;a n'est pas possible. il te faut do nc :</FONT>
<FONT COLOR="#000000">- soit bricoler un script qui stocke la date de la derni&#232;re copie puis </FONT>
<FONT COLOR="#000000">compare avec le modification time du fichier ...</F ONT>
<FONT COLOR="#000000">- utiliser unisson</FONT>


<FONT COLOR="#000000">&gt; Sous windows, il existe une option pour que &q uot;cp&quot; regarde la date de </FONT>
<FONT COLOR="#000000">&gt; derni&#232;re modification (d si j'ai bonne m &#233;moire).</FONT>

<FONT COLOR="#000000">cp -u ?</FONT>

</PRE>
</BLOCKQUOTE>
<BR>
Unisson ? qu'est ce donc pour un utilitaire ? je ne trouve aucune info le c oncernant sur le net <IMG SRC="cid:" AL IGN="middle" ALT=":(" BORDER="0"><BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
nicolas dresse &lt;<A HREF="mailto:"></ A>&gt;
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--=-8Q/mo7XibeO7MMAC3m7O--

--=-moj2PPhpJ+c8cFRTAehk
Content-ID:
Content-Disposition: attachment; filename=smiley-6.png
Content-Type: image/png; name=smiley-6.png
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC40lEQVR42n2TW2iUZxCGn/+wm7Wb
gxovjBGTKLZ6Y1SqJUKhUaFWoxbNRUpKLxpFIx6KeKNeSXslggdaz4JYWiwoGIqRRFPQaMw2pCIG
s0ZlYyBqTDZ73v/4fV8vEkprxQeGYXjnHRiYgf9TAewEWgB3Mq4B2ya1/6C9VZ9aUPnB9v1blrDm
84WY4UoQNm4mSlfXXQ6eGCc65J4Gmt81oONQc/XKXbsb0Iwp+LlB3OwAmmZghMowgqV4uRhHj9/i
8OWxDmA1gDFpPvv9zo/rd+1pRFjDePlBpJdC0wMASDeOn4sBippPKjHyb+be67NnAtd1oKL6o2lb
dzRvQNgjCGcUTTNo2t+NbhYyEpc07O1F0wNIN4mmB9jxzQw+nG1sByoMoDHyc/m60PRluJkouhlm
64E7tHe+IJmRPH1VxLUbj8i6Raypa8AavY1RMJ0CM0N7t/WnCSwqnF2Pk3wI6KCZ/LCvlkxecez4
SZzUI3p7ezly9AyZoV8nFlaSqvIAwJd6efmsJgDppwEJymfOvKW0td1EOGM44xF+b7lCevAibvIv
AHz7DWUzDIBNZjweB80E6aKkhxIWTqIHJ/kAlI8SFsmBIyg/g5IClA/KJ5uXAOi27VxXfu4fsxQ2
0s8ivfREFjZKWBO6dFDKQwjB8KgAiJhAW/5168bg1MUIewSUT+eDNIfPDTCacAgYGlOLTRrXlrJ5
dRglHPoHPfr7sgCXTaB1/e5XtF1aTDbv8tuNIR4/z3Nw7yZW1daAHiL2rI8fT54nWFTJ8qoE0ZhL
S5cF0G4AqZFxd06xlluyomY+88os6j4tZlbJa5zxHpyxTsLBBF/UNVBSaPIk+pjuSIqOh+I0cOnf
p/zHtg2ltfuawgRDxWh6AdJLk0hZ5CyF4ylevPSI9KQ40+reBj571zNdqJqpf/tVbSGLqqcQDmlY
jiKZkcSGPa62JxkY5hfga95DBfAdcB/wgDjQD/wELH27+W+Kz2OL5AeL7gAAAABJRU5ErkJggg=

--=-moj2PPhpJ+c8cFRTAehk--

--=-DjdmTPFbMdGFTeVkG9c1
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBodxAupcwG+vfCUwRAiQZAKCUp6RXqdymKwWSOPWT4i3Qe3E5MACg2+Ot
N/ZDJdRREm/zooIi3rymKB0 =9vky
-----END PGP SIGNATURE-----

--=-DjdmTPFbMdGFTeVkG9c1--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
François Schoubben
nicolas dresse wrote:
Le lundi 22 novembre 2004 à 13:06 +0100, marc chantreux a écrit :
- utiliser unisson


Unisson ? qu'est ce donc pour un utilitaire ? je ne trouve aucune info
le concernant sur le net :(



Synchronise des système de fichiers en demandant si les dates des 2 on
changé depuis la dernière fois... Extrait de dpkg -s unison
" A file-synchronization tool for Unix and Windows
Unison is a file-synchronization tool for Unix and Windows, written
in OCaml. It allows two replicas of a collection of files and
directories to be stored on different hosts (or different disks
on the same host), modified separately, and then brought up to
date by propagating the changes in each replica to the other.
.
"

J'utilise sa version "graphique" : unison-gtk, du paquet éponyme...


--
Francois


--
Pensez
Avatar
Mezig
nicolas dresse wrote:

Le lundi 22 novembre 2004 à 13:06 +0100, marc chantreux a écrit :

nicolas dresse wrote:

J'ai beau regarder mais je ne vois pas dans la manpage de cp ou scp, une
option qui me permettrait de ne copier le fichier que s'il est plus
récent que le fichier destination.



parce que ça n'est pas possible. il te faut donc :
- soit bricoler un script qui stocke la date de la dernière copie puis
compare avec le modification time du fichier ...
- utiliser unisson


Sous windows, il existe une option pour que "cp" regarde la date de
dernière modification (d si j'ai bonne mémoire).



cp -u ?






Unisson ? qu'est ce donc pour un utilitaire ? je ne trouve aucune info
le concernant sur le net :(
--
nicolas dresse <mailto:



Slt
Si j'osait je te donnerai bien :
http://www.google.com/linux?q=unisson&restrict=linux ;) !
Mi


--
Pensez
Avatar
Francois
Le Sun, Nov 28, 2004 à 05:57:26PM +0100, Mezig a écrit
nicolas dresse wrote:

>Le lundi 22 novembre 2004 à 13:06 +0100, marc chantreux a écrit :
>
>>nicolas dresse wrote:
>>- utiliser unisson
>Unisson ? qu'est ce donc pour un utilitaire ? je ne trouve aucune info
>le concernant sur le net :(
>--
>nicolas dresse <mailto:
>
Slt
Si j'osait je te donnerai bien :
http://www.google.com/linux?q=unisson&restrict=linux ;) !



Je suppose que vous parlez de unison et dans ce cas il n'y a qu'à faire :

apt-get install unison

--
Francois Mescam



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact