Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/06/2019, à 10:02

pistache

find -mtime

Bonjour.

Cherchant à créer un fichier tar contenant une sauvegarde par recherche récursive dans un dossier des fichiers créés ou modifiées depuis xx jours, j'applique la commande :

find . -mtime -15 -exec tar -cf sauvegarde.tar {} +

Ce qui devrait rechercher les fichiers modifiés depuis les 15 derniers jours.

Or il s'avère que cela inclue des fichiers datés de novembre 2018 aussi (date lue par "ls- l" sur une machine à l'heure).

Je ne comprends pas mon erreur.

Si quelqu'un peut m'expliquer, d'avance merci.

Hors ligne

#2 Le 27/06/2019, à 10:29

pingouinux

Re : find -mtime

Bonjour,
Pour voir les résultats du find :

find . -mtime -15 -ls

Je pense que ces résultats seront conformes à ce que tu attends.

Ta commande tar va aussi récupérer les fichiers anciens contenus dans les répertoires récents.

Hors ligne

#3 Le 28/06/2019, à 15:13

pistache

Re : find -mtime

Bien vu, j'avais omis les horodatages de répertoires.

Il manquait

-type f 

à l'appel de find.

Merci pour l'aide.

Hors ligne