OVH Cloud OVH Cloud

find et fichier de moins d'un an

1 réponse
Avatar
Jean Hoffmann
Bonjour,

on m'a demande de lister les fichiers crees et/ou modifies il y a moins
d'un an, j ai essaye un peu tout et find me renvoit des resultats
etranges, je n'arrive deja pas a faire ceci pour les fichiers crees il y
a moins d'un an, quelqu'un pourrait-il m expliquer mieux que la man ou
je me trompe ?

find . -ctime -365 -name "*.html"

j'utilise ca, parce que je veux compter des fichiers html, bien sur.

1 réponse

Avatar
Pascal Bourguignon
Jean Hoffmann writes:

Bonjour,

on m'a demande de lister les fichiers crees et/ou modifies il y a moins
d'un an, j ai essaye un peu tout et find me renvoit des resultats
etranges, je n'arrive deja pas a faire ceci pour les fichiers crees il y
a moins d'un an, quelqu'un pourrait-il m expliquer mieux que la man ou
je me trompe ?


Oui tu te trompe, ce n'est pas possible.

Les file systems classiques sur unix ne mémorisent pas la date de création.


find . -ctime -365 -name "*.html"

j'utilise ca, parce que je veux compter des fichiers html, bien sur.


C'est la date de changement des attributs, pas la date de création.

Utiliser -mtime, la date de dernière modification. Si le fichier n'a
pas été modifié depuis sa création, alors c'est à peu près la date de
création.


--
__Pascal Bourguignon__ http://www.informatimago.com/

"You question the worthiness of my code? I should kill you where you
stand!"