Rechercher : dans
Par :

Commande shell qui compare deux reprtoires

Dernière réponse le 9 avr 2005 à 20:40:45 christian, le 31 mar 2005 à 11:20:38 
 Signaler ce message aux modérateurs

Je herche une commande qui permet de donner la liste des fichiers present dans un repertoire A et absent dans un repertoire B (pour deux repertoires supposes identiques mais qui nele sont pas) .

PS: ces deux repertoires etaient supposes avoir le meme nombre de fichiers

Meilleures réponses pour « commande shell qui compare deux reprtoires » dans :
[Shell] Transferer des fichiers via ssh VoirSSH - Secure SHell Utilisation Informations complémentaires LOGICIELS Sous Linux/Unix Sous Windows Avertissement Utilisation SSH permet d'utiliser des pipelines de commandes, et d'utiliser des tubes d'entrées/sorties comme toute...
[Shell] Tester une variable numérique VoirTester une variable numérique    Préambule Dans un environnement "shell", les variables sont, par défaut, de type "chaîne de caractères". De ce fait il n'est pas possible de déclarer une variable de type "entier" (enfin, ceci n'est pas tout à...
[Shell] Accès aux dernières commandes de l'historique VoirLe shell Linux/Unix regorge de fonctionnalités permettant de gagner du temps. Ainsi, il est possible de remonter dans l'historique des dernières commandes grâce aux flèches de navigation en appuyant sur la flèche du haut. Mais il y a moyen...
Linux - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire le système...
Systèmes UNIX - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire entre le système...

1

jisisv, le 31 mar 2005 à 11:53:59

Je n'ai pas le temps de développer ici ,
mais avec un script basé sur des commandes du genre

find  $dir1 -maxdepth 1 -type f > /tmp/$tmpfile1
find  $dir2 -maxdepth 1 -type f  > /tmp/$tmpfile2

un diff et un grep...
il doit y avoir moyen de tirer quelques infos.

Juste quelques idées à exploiter.

Johan Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Répondre à jisisv

2

jipicy, le 31 mar 2005 à 12:02:06

Salut,

Essaye avec la commande :

diff  /rep1  /rep2
"man diff" pour plus de détails ;-)) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 

Répondre à jipicy

3

 christian, le 9 avr 2005 à 20:40:45

J'ai finalement trouvez la bonne commande

diff -Naur rep1 rep2


Naur est le regroupement des options -N , -a, -u, --r

Répondre à christian
Collection CommentÇaMarche.net