Si j'exécute la commande suivante:
find . -name "*.jar" -type f -ctime +1
Je ne reçois aucun résultat, alors que si je cours:
find . -name "*.jar" -type f -ctime 1
J'obtiens des résultats.
Cela signifie que tous les fichiers jar du répertoire ont changé d'état il y a moins de 48 heures.
Selon la find
page de manuel,
-ctime n
File's status was last changed n*24 hours ago.
Et ...
When find figures out how many 24-hour periods ago the file was
last accessed, any fractional part is ignored, so to match -atime +1,
a file has to have been accessed at least two days ago.
Et ailleurs ...
+n for greater than n
Cela -ctime +1
signifie donc que l'état du fichier doit avoir changé il y a au moins 48 heures.