logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 22-06-2015 07:06:53

Orsam999
Membre
Distrib. : Debian 10 (Buster)
Noyau : Linux 4.19.0-5-amd64
Inscription : 16-01-2015

[Résolu] Lister des fichiers modifiés > Timestamp

Bonjour à tous,

Comme j'en parlais dans la discussion précédente https://debian-facile.org/viewtopic.php?id=11576, j'ai mis en place un système de sauvegarde à l'aide de la fonction Find.

find /home/* -mtime 0 | awk -F '/' '{print $3}' | sort | uniq -c | awk '{print $2}'



Cette commande me renvoi les répertoires qui contiennent des fichiers modifiés depuis 24h.


site1
site2
etc...
 



Ce qui me permet dans un bash, de faire une boucle pour sauvegarder chacun d'entre eux.


Cependant, la notion de "24h" me pose problème pour plusieurs raisons...


Je cherche donc désespéramment un moyen d'avoir le même retour, mais cette fois en indiquant un timestamp.


L'idée générale, est d'indiquer dans un fichier "sauvegarde.log" le timestamp de la dernière sauvegarde. Et de lister ensuite les répertoires qui contiennent des fichiers dont le timestamp de modification est supérieur à celui indiqué dans le fichier sauvegarde.log.


Mais je n'arrive pas à obtenir les retours que je souhaite à l'aide de commande telle que :

find /home/* -type f -printf '%T@ %p\n



Pouvez-vous m'aider ?


Merci d'avance

Orsam

Dernière modification par Orsam999 (22-06-2015 08:37:41)


Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#2 22-06-2015 08:36:26

Orsam999
Membre
Distrib. : Debian 10 (Buster)
Noyau : Linux 4.19.0-5-amd64
Inscription : 16-01-2015

Re : [Résolu] Lister des fichiers modifiés > Timestamp

Re,


Je fait une auto-réponse (encore une) : roll


J'ai trouvé ce que je cherchais :


time=1434919160
now=$(date +'%s')
((age = (now - time) / 60))
find . -type f -mmin -$age
 




J’espère que ça servira à quelqu'un...


Orsam

Dernière modification par Orsam999 (22-06-2015 08:37:10)


Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#3 22-06-2015 17:37:09

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] Lister des fichiers modifiés > Timestamp

Merci du retour  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

Pied de page des forums