Retrouver les fichiers les plus récents en bash

stark173 Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, je vous explique mon problème:
Je possède plusieurs dossiers de noms différents (sous linux) mais qui possèdent les même fichiers (certains ont eu des mises à jours, donc les autres sont obsolètes). J'aimerai créer un script bash qui me permette de retrouver les fichiers qui sont "les plus à jour" afin de les mettre dans un autre dossier et ainsi supprimer les autres. Etant novice en bash, j'aurai aimé quelques pistes afin de bien démarrer.

D'avance merci !
A voir également:

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
affiche les fichiers triés par date précédés du nom du répertoire, essayer
ls -lRt | egrep '^\.|fichier'
0
stark173 Messages postés 105 Date d'inscription   Statut Membre Dernière intervention  
 
Oui mais le problème que je vais avoir, c'est qu'il y a des sous répertoires qui contiennent également des sous répertoires. Et puis, votre commande ne marche que pour 1 seul répertoire, pas pour tous.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
???
le R parcours toute l'arborescence
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
essayer aussi
les fichiers les plus récents à la fin
$ find .  -name nom_du_fichier -printf "%T@ %t %p\n"| sort -n
0