obtenir le nombre de fichiers modifiés le mois dernier
Que j'essaie de faire un décompte du nombre de fichiers Pdf ont été créés le mois dernier. Je suis l'aide de la commande suivante, mais il est de retour 0
find . -name '*.pdf' -mtime +46 ! -mtime +30 | wc -l
Je suis dans le bon répertoire et il semble que la logique est correcte... toutes les idées sur les raisons de ce qui ne fonctionne pas? Est-il un moyen plus facile, dire de passer le mois précis, je suis à la recherche plutôt que d'essayer de calculer le nombre de jours de ce genre?
Vous devez vous connecter pour publier un commentaire.
Vous êtes à la recherche de tous les
pdf
fichiers:46
jourspas
30
joursIl sera de retour à vide suite.
Si vous voulez trouver tous les
pdf
fichiers (30<x<46
):atime
), le temps de changement (ctime
) et de modifier le temps (mtime
). Pourquoi vous utilisezmtime
au lieu dectime
?Si vous utilisez GNU
find
vous pouvez spécifier les dates absolues comme ceci:La
-newermt
option permet de trouver des fichiers qui ont été modifié plus récemment que d'un temps absolu.Si vous n'êtes pas à l'aide de GNU, vous pouvez utiliser
touch
de créer deux fichiers avec les horodatages et de trouver vos fichiers Pdf comme ceci:Voir le GNU de documentation pour plus de détails.
Vous semblent être à la recherche pour les fichiers qui sont âgés de plus de 46 jours, mais pas plus (c'est à dire de moins de 30 jours.
Quoi à ce sujet?