Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/11/2006, 17h49   #1
Nouveau Membre du Club
 
Inscription : novembre 2004
Messages : 116
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 116
Points : 38
Points : 38
Par défaut Fichiers différents dans 2 dossiers

Bonjour à tous,

Voila mon probleme...

j'ai 2 dossiers contenant +/- la meme chose.

en fait le dossier A est le dossier "de base"... que j'ai copié dans B, et la dessus j'ai modifié certains fichiers, ajouté d'autres, etc...

Chaque dossier contient evidement dautres dossiers, qui contiennent pas mal de fichiers, etc...
bref ca fait pas mal de fichiers.

Moi ce que je voudrais obtenir c'est : un listing des fichiers modifies (et exédentaires) de B par rapport à A.

pour ne garder que les modifications... et les manipuler.

Est ce que qqun pourrait maider?
Merci pour votre aide
koolway est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2006, 17h55   #2
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
bonjour,
il y a la commande diff pour celà :

Citation:
diff -qr dir1/ dir2/
En mode graphique il y a xxdiff

Citation:
xxdiff -r dir1/ dir2/
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2006, 17h56   #3
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 246
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 246
Points : 1 903
Points : 1 903
en vrac, quelques outils qui pourraient te servir : find, ls, diff
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2006, 17h58   #4
Nouveau Membre du Club
 
Inscription : novembre 2004
Messages : 116
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 116
Points : 38
Points : 38
merci pour ton aide narmataru

maintenant il me manque tjrs les fichiers présents dans le répertoire B mais pas dans A ( et dans les sous-sous-sous répertoires)

:s
koolway est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2006, 19h31   #5
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
diff -rq parcourt réccursivement et te donne le nom des fichier n'existant que dans l'un ou l'autre des répertoires :

Citation:
narma@linimi:/tmp/diff$ diff -rq synarmabot synarmabot2/
Les fichiers synarmabot/src/synarmabot/Commande.java et synarmabot2/src/synarmabot/Commande.java sont différents.
Seulement dans synarmabot2/src/synarmabot: toto.java
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h26.


 
 
 
 
Partenaires

Hébergement Web