Sinon, en zsh, Pour les fichiers de l'arborescence sous /data/machin et /mnt/pr0n, créés ces 7 derniers jours : echo {/data/machin,/mnt/pr0n}/**/*(c-7.)
Ou pour les 10 fichiers les plus récents : echo **/*(oc[1,10].)
Explications rapides : La double ** permet de descendre dans tous les sous répertoires récursivement. Trucs entre parenthèses : c-7 signifient trucs créés il y a au plus 7 jours (on pourrait voir les accédés il y a exactement 7 jours avec a7 ou les modifiés il y a au plus 5 heures avec mh-5) ; '.' signifie qu'on ne s'intéresse qu'aux fichiers réguliers (pas aux dossiers) ; oc qu'on trie la liste par date de création (encore une fois en remplaçant c par a ou m on considère accès ou modification) et les [] qu'on prend les éléments 1 à 10 de la liste. Et man zshexpn.
# ?
Posté par 태 (site web personnel) . En réponse au message Trier une arborescence fichiers par derniers fichiers écrits. Évalué à 3.
Sinon, en zsh, Pour les fichiers de l'arborescence sous /data/machin et /mnt/pr0n, créés ces 7 derniers jours :
echo {/data/machin,/mnt/pr0n}/**/*(c-7.)Ou pour les 10 fichiers les plus récents :
echo **/*(oc[1,10].)Explications rapides : La double ** permet de descendre dans tous les sous répertoires récursivement. Trucs entre parenthèses : c-7 signifient trucs créés il y a au plus 7 jours (on pourrait voir les accédés il y a exactement 7 jours avec a7 ou les modifiés il y a au plus 5 heures avec mh-5) ; '.' signifie qu'on ne s'intéresse qu'aux fichiers réguliers (pas aux dossiers) ; oc qu'on trie la liste par date de création (encore une fois en remplaçant c par a ou m on considère accès ou modification) et les [] qu'on prend les éléments 1 à 10 de la liste. Et man zshexpn.