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" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">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/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">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" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">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/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://lists.debian.org/ melinux.org" target="_blank">http://lists.debian.org/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">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" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">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/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">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" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">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" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">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/