batata Posté(e) le 14 février 2018 Partager Posté(e) le 14 février 2018 Bonjour à tous , je rencontre un problème gênent concernant un script "find /volume1/chemin/. -type f -mtime +30 -exec rm {} \;" le script fonctionne bien , mais il supprime les fichiers en prenant en compte la date de modification du fichier et non la date de mise en service "création" sur le dossier. j"ai pu constater cela en réalisant des tests. Un dossier modifier il y'a plus de 30 jours sera supprimer lors de l'exécution automatique du script. Je voudrais savoir si il est possible de modifier le script afin de prendre en compte la date de création et non modification. Lien vers le commentaire Partager sur d’autres sites More sharing options...
PPJP Posté(e) le 14 février 2018 Partager Posté(e) le 14 février 2018 Bonjour, avec -ctime à la place de - mtime, cela devrait repondre à ton besoin. Lien vers le commentaire Partager sur d’autres sites More sharing options...
lordtaki Posté(e) le 14 février 2018 Partager Posté(e) le 14 février 2018 Bonjour, attention, ctime est le changement de statut d'un fichier, pas la création. Le sujet a déjà été traité maintes fois sur le forum. Un petite recherche pour retrouver toutes les références et explications. Lien vers le commentaire Partager sur d’autres sites More sharing options...
batata Posté(e) le 14 février 2018 Auteur Partager Posté(e) le 14 février 2018 Je viens d'essayer avec ctime sa ne fonctionne pas. Je ne trouve pas les explications si vous pouviez me mettre le lien si ça ne vous dérange pas. Lien vers le commentaire Partager sur d’autres sites More sharing options...
lordtaki Posté(e) le 14 février 2018 Partager Posté(e) le 14 février 2018 https://unix.stackexchange.com/questions/398838/is-ctime-of-find-the-creation-time Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.