Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comparer des répertoires en ligne de commandes

3 réponses
Avatar
steve
Salut la liste,

Je cherche un outil en ligne de commandes pour comparer deux répertoires
(et leurs sous-répertoires), comme dirdiff ou xxdiff qui le fait graphiquement.
Je ne trouve rien dans les dépôts.

L'idée est de trouver des fichiers (audio en l'occurrence) qui n'ont pas
été copiés d'un répertoire vers un autre.

Merci d'avance
steve

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110823120356.GA7950@mangoo.homelinux.org

3 réponses

Avatar
Jerome Flesch
--20cf300fb4a9108de704ab2b2c6a
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bonjour,

Est-ce qu'un script de ce genre ferait l'affaire ?

#!/bin/sh

src=$1
dst=$2

find ${src} | sort >| /tmp/list.src.txt
find ${dst} | sort >| /tmp/list.dst.txt

diff -u /tmp/list.src.txt /tmp/list.dst.txt

Le 23 août 2011 14:03, steve a écrit :

Salut la liste,

Je cherche un outil en ligne de commandes pour comparer deux répertoire s
(et leurs sous-répertoires), comme dirdiff ou xxdiff qui le fait
graphiquement.
Je ne trouve rien dans les dépôts.

L'idée est de trouver des fichiers (audio en l'occurrence) qui n'ont pa s
été copiés d'un répertoire vers un autre.

Merci d'avance
steve

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive:
http://lists.debian.org/





--20cf300fb4a9108de704ab2b2c6a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bonjour,<div><br></div><div>Est-ce qu&#39;un script de ce genre ferait l&#3 9;affaire ?</div><div><br></div><div>#!/bin/sh</div><div><br></div><div>src =$1</div><div>dst=$2</div><div><br></div><div>find ${src} | sort &gt;| /tmp/list.src.txt</div>

<div>find ${dst} | sort &gt;| /tmp/list.dst.txt</div><div><br></div><div>di ff -u /tmp/list.src.txt /tmp/list.dst.txt<br><br><div class="gmail_quote" >Le 23 août 2011 14:03, steve <span dir="ltr">&lt;<a href="mailto:dli "></a>&gt;</span> a écrit :<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex;">Salut la liste,<br>
<br>
Je cherche un outil en ligne de commandes pour comparer deux répertoires< br>
(et leurs sous-répertoires), comme dirdiff ou xxdiff qui le fait graphiqu ement.<br>
Je ne trouve rien dans les dépôts.<br>
<br>
L&#39;idée est de trouver des fichiers (audio en l&#39;occurrence) qui n& #39;ont pas<br>
été copiés d&#39;un répertoire vers un autre.<br>
<br>
Merci d&#39;avance<br>
steve<br>
<font color="#888888"><br>
--<br>
Lisez la FAQ de la liste avant de poser une question :<br>
<a href="http://wiki.debian.org/fr/FrenchLists" target="_blank">http:// wiki.debian.org/fr/FrenchLists</a><br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet &quot;unsubscribe &quot;<br>
vers <a href="mailto:">debian- </a><br>
En cas de soucis, contactez EN ANGLAIS <a href="mailto: ebian.org"></a><br>
Archive: <a href="http://lists.debian.org/ melinux.org" target="_blank">http://lists.debian.org/20110823120356.GA795 </a><br>
<br>
</font></blockquote></div><br></div>

--20cf300fb4a9108de704ab2b2c6a--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAAQa3Sv+
Avatar
Ebling Andreas
Salut,

Perso je trouve que diff -r fait très bien son travail :-)

--
http://www.ebling-photo.fr
Ebling Andreas

On 23 Aug 2011, at 14:16, Jerome Flesch wrote:

Bonjour,

Est-ce qu'un script de ce genre ferait l'affaire ?

#!/bin/sh

src=$1
dst=$2

find ${src} | sort >| /tmp/list.src.txt
find ${dst} | sort >| /tmp/list.dst.txt

diff -u /tmp/list.src.txt /tmp/list.dst.txt



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Jerome Flesch
--00235429d1d80e777b04ab2d2b30
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bien vu. J'ai fait inutilement compliqué. Au temps pour moi :)


Le 23 août 2011 14:31, Ebling Andreas a écrit :

Salut,

Perso je trouve que diff -r fait très bien son travail :-)

--
http://www.ebling-photo.fr
Ebling Andreas

On 23 Aug 2011, at 14:16, Jerome Flesch wrote:

> Bonjour,
>
> Est-ce qu'un script de ce genre ferait l'affaire ?
>
> #!/bin/sh
>
> src=$1
> dst=$2
>
> find ${src} | sort >| /tmp/list.src.txt
> find ${dst} | sort >| /tmp/list.dst.txt
>
> diff -u /tmp/list.src.txt /tmp/list.dst.txt




--00235429d1d80e777b04ab2d2b30
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bien vu. J&#39;ai fait inutilement compliqué. Au temps pour moi :)<br><br ><div><br><div class="gmail_quote">Le 23 août 2011 14:31, Ebling Andrea s <span dir="ltr">&lt;<a href="mailto:"></a >&gt;</span> a écrit :<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex;">Salut,<br>
<br>
Perso je trouve que diff -r fait très bien son travail :-)<br>
<br>
--<br>
<a href="http://www.ebling-photo.fr" target="_blank">http://www.ebling- photo.fr</a><br>
<font color="#888888">Ebling Andreas<br>
</font><div><div></div><div class="h5"><br>
On 23 Aug 2011, at 14:16, Jerome Flesch &lt;<a href="mailto: .com"></a>&gt; wrote:<br>
<br>
&gt; Bonjour,<br>
&gt;<br>
&gt; Est-ce qu&#39;un script de ce genre ferait l&#39;affaire ?<br>
&gt;<br>
&gt; #!/bin/sh<br>
&gt;<br>
&gt; src=$1<br>
&gt; dst=$2<br>
&gt;<br>
&gt; find ${src} | sort &gt;| /tmp/list.src.txt<br>
&gt; find ${dst} | sort &gt;| /tmp/list.dst.txt<br>
&gt;<br>
&gt; diff -u /tmp/list.src.txt /tmp/list.dst.txt<br>
</div></div></blockquote></div><br></div>

--00235429d1d80e777b04ab2d2b30--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/