Fichiers et dossiers doubles

Fichiers et dossiers doubles - Shell/Batch - Programmation

Marsh Posté le 12-05-2005 à 15:34:27    

Bonjour,
Je voudrais en fait répertorier les sous repertoires et les fichiers identiques présents dans un répertoire et ses sous répertoires.
 
Je m'explique :
  Imaginons que j 'ai un repertoire avec à l'intérieur plusieurs sous répertoires qui peuvent être identiques ou contenir des répertoires identique au premier.
J'ai aussi dans ces répertoires des fichiers qui peuvent aussi l'être (même contenu et même date).
Je voudrais affichers ces répertoires et fichiers identiques.
 
Merci de votre aide.

Reply

Marsh Posté le 12-05-2005 à 15:34:27   

Reply

Marsh Posté le 12-05-2005 à 16:42:29    

Et tu veux faire ca en quoi ?

Reply

Marsh Posté le 12-05-2005 à 16:45:22    

En shell sous Unix, je ferais un find dans chacun des deux répertoires à tester, dont je trierais et stockerais le résultat dans des fichiers textes, puis je comparerais avec un diff.

Reply

Marsh Posté le 12-05-2005 à 17:29:07    

je veux faire ça en Shell sous Linux, Au fait merci Elmoricq mais quelle est la synthaxe du find et ses propriétés ?

Reply

Marsh Posté le 12-05-2005 à 17:30:36    

man find
 
man n'importe quoi, d'ailleurs. C'est l'une des commandes les plus importantes de n'importe quel Unix.
 
Sinon un exemple de "code", à améliorer selon les besoins :
 

Code :
  1. find repertoire_1 -name * | sort > liste_1
  2. find repertoire_2 -name * | sort > liste_2
  3. diff liste_1 liste_2 > resultat.diff


Message édité par Elmoricq le 12-05-2005 à 17:33:32
Reply

Marsh Posté le 12-05-2005 à 19:49:49    

Merci Elmoricq pour tes informations.
Si toutefois quelqu'un pouvait me proposer une autre solution je suis ouvert à celle-ci, sans pour autant dire que je ne suis pas satisfait de la proposition de Elmoricq bien sur ^^

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed