accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: copie de fichiers (bis) et date de créatio n

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.os.unix ] 

Retour : Accueil du site fr comp os unix   charte stats de ce groupe


  Sujet:   Re: copie de fichiers (bis) et date de créatio n  
 De: cyrille.lefevre-news%nos...@laposte.net.invalid (Cyrille Lefevre)
 Groupes: fr.comp.os.unix
 Organisation: ACME
 Date: 08. Apr 2008, 02:43:24
 References: 1 2
Olivier Miakinen a écrit :
> Le 07/04/2008 19:24, miterrandir a écrit :
>> find /source
>> \( -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.bmp'
>> \) -exec cp -v '{}' /destination \;
>>
>> Pour optimiser, je me demande s'il est possible d'ajouter un paramètre en
>> fonction de la date de création du fichier (upload) sur le serveur.
> 
> Cherche dans la doc de find, je crois bien qu'il y a des options du
> genre de -atime, -mtime ou -ctime.


Hi, Bonjour,

-mtime, etc ne marchent qu'en jours...
pour les unités inférieurs, le mieux est encore de créer un fichier de
référence et de faire une recherche en fonction de ce dernier.

touch -t $(TZ=XXX-1 date +%m%d%H%M%S) ref
# TZ=XXX-1 => date courant - 1 heure
# +%... => cf man 3 strftime
# VAR=VAL cmd => VAR exporté temporairement avec la valeur VAL
#                pour la commande cmd
find /source -newer ref \( ... \) -exec ... \;
rm ref

alternative, créer un fichier de référence, puis le mettre à jour après
chaque find, comme ça, tu ne risques pas d'oublier des fichiers si la
machine est arrêté entre 2 find.

find /source -newer ref \( ... \) -exec ... \;
touch ref

Regards, Cordialement,

Cyrille Lefevre.
-- 
mailto:Cyrille.Lefevre-news%nospam@laposte.net.invalid
supprimer "%nospam% et ".invalid" pour me repondre.
remove "%nospam" and ".invalid" to answer me.


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)