Trouver les fichiers récemment modifiés
Le panneau de Recherche (Find) vous permet de construire des requêtes sur tous
les fichiers modifiés depuis hier, ou il y a quelques heures, etc. Toutefois, je
suis resté coincé en essayant de demander les fichiers qui avaient
été modifiés dans les 5 dernières minutes. Peut-être
qu'il y a une façon simple de le faire dans l'interface graphique, mais comme je
voulais m'essayer aux scripts shell, j'ai pensé à une solution par script.
Le script suivant s'occupe de faire le travail:
#! /bin/sh
#
# Requête pour tous les fichiers qui ont été modifiés dans les (paramètre) secondes.
Now=$(date +%s)
Older=$(expr $Now - $@)
echo Fichiers modifiés dans les dernières $@ secondes :
query -a '(last_modified>='$Older')'
# Fin
Collez le texte dans un fichier nommé recent, mettez-le dans le
dossier /boot/home/config/bin et rendez le exécutable avec la
commande:
chmod +x /boot/home/config/bin/recent
Ensuite à partir du terminal, vous pouvez saisir recent 60 pour obtenir
une liste rapide de tout ce qui a été modifié dans les 60
dernières secondes. N'importe quel paramètre entier devrait fonctionner
-- recent 300 pour 5 minutes, ou même recent 132 si vous voulez
pour une raison ou une autre 2 minutes et 12 secondes. ;)
Téléchargez
le script présenté dans cette astuce ici.
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Irfon-Kim Ahmad.
Astuce traduite par: Nicolas.
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|