PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > fr.comp.os.unix > date de fichier copié
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.os.unix Système UNIX.

date de fichier copié

Réponse
 
LinkBack Outils de la discussion
Vieux 20/02/2007, 08h19   #1
Marc Boyer
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

Le 20-02-2007, Matthieu Moy <MatthieuNOSPAM.Moy@imag.fr.invalid> a écrit:
> fembe <fembe@hotmail.com> writes:
>
>> ça marche bien sauf que la date du fichier résultat n'est pas la
>> même que le fichier de départ !! comment faire ?

>
> La commande «touch» fait ça. Je suppose qu'il y a un appel système
> qui fait ça sans passer par l'executable «touch».


Oui, et en faisant un strace touch -t ..., on voit les appels
systèmes faits par touch pour faire ça.

Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)
  Réponse avec citation
Vieux 20/02/2007, 08h24   #2
Matthieu Moy
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

fembe <fembe@hotmail.com> writes:

> ça marche bien sauf que la date du fichier résultat n'est pas la
> même que le fichier de départ !! comment faire ?


La commande «touch» fait ça. Je suppose qu'il y a un appel système
qui fait ça sans passer par l'executable «touch».

--
Matthieu
  Réponse avec citation
Vieux 20/02/2007, 08h41   #3
fembe
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut date de fichier copié

bonjour,
je développe un logiciel sous linux en gcc et je dois copier des gros
fichiers du disque dur vers une clé usb à la demande de l'utilisateur,
Pour pouvoir avoir une barre de défilement et une interruption possible
par l'utilisateur,je ne peux pas utilisé la commande "cp -p" mais
j'utilise les commandes standard ( open , read write close etc...) ça
marche bien sauf que la date du fichier résultat n'est pas la même que
le fichier de départ !! comment faire ?

  Réponse avec citation
Vieux 20/02/2007, 09h55   #4
Pascal Bourguignon
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

fembe <fembe@hotmail.com> writes:

> bonjour,
> je développe un logiciel sous linux en gcc et je dois copier des gros
> fichiers du disque dur vers une clé usb à la demande de l'utilisateur,
> Pour pouvoir avoir une barre de défilement et une interruption possible
> par l'utilisateur,je ne peux pas utilisé la commande "cp -p" mais
> j'utilise les commandes standard ( open , read write close etc...) ça
> marche bien sauf que la date du fichier résultat n'est pas la même que
> le fichier de départ !! comment faire ?


rsync --progress /gros/fichier /cle/usb/ | dessiner-barre-de-defilement

Oh! Et regarde toutes les options qu'il y a:

-H, --hard-links preserve hard links
-p, --perms preserve permissions
-o, --owner preserve owner (root only)
-g, --group preserve group
-D, --devices preserve devices (root only)
-t, --times preserve times


--
__Pascal Bourguignon__ http://www.informatimago.com/

HEALTH WARNING: Care should be taken when lifting this product,
since its mass, and thus its weight, is dependent on its velocity
relative to the user.
  Réponse avec citation
Vieux 20/02/2007, 09h59   #5
Antoine Leca
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

[ fclc supprimé des suivis, inadapté. ]

fembe écrivit dans news:pan.2007.02.20.08.41.37.18175@hotmail.com:
> je développe un logiciel sous linux en gcc et je dois copier des gros
> fichiers du disque dur vers une clé usb à la demande de l'utilisateur,
> Pour pouvoir avoir une barre de défilement et une interruption
> possible par l'utilisateur,je ne peux pas utilisé la commande "cp -p"
> mais j'utilise les commandes standard ( open , read write close
> etc...) ça marche bien sauf que la date du fichier résultat n'est pas
> la même que le fichier de départ !! comment faire ?


man utime(2)


Antoine

  Réponse avec citation
Vieux 20/02/2007, 10h41   #6
fembe
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

ok ; je vais essayer par l'appel système "touch -r"


Le Tue, 20 Feb 2007 09:24:30 +0100, Matthieu Moy a écrit:

> fembe <fembe@hotmail.com> writes:
>
>> ça marche bien sauf que la date du fichier résultat n'est pas la même
>> que le fichier de départ !! comment faire ?

>
> La commande «touch» fait ça. Je suppose qu'il y a un appel système
> qui fait ça sans passer par l'executable «touch».


  Réponse avec citation
Vieux 22/02/2007, 19h42   #7
LinuxKiller
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

fembe wrote:

> je développe un logiciel sous linux en gcc et je dois copier des gros
> fichiers du disque dur vers une clé usb à la demande de l'utilisateur,
> Pour pouvoir avoir une barre de défilement et une interruption possible
> par l'utilisateur,je ne peux pas utilisé la commande "cp -p" mais
> j'utilise les commandes standard ( open , read write close etc...) ça


Non, open, read et write ne sont pas "standard"



  Réponse avec citation
Vieux 22/02/2007, 20h08   #8
Nicolas George
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

LinuxKiller wrote in message <erkrkq$7ih$3@gyptis.org>:
> Non, open, read et write ne sont pas "standard"


Sous Unix, si, totalement. Regarde où est crossposté cet article.
  Réponse avec citation
Vieux 22/02/2007, 20h20   #9
Eric Levenez
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

Le 22/02/07 20:42, dans <erkrkq$7ih$3@gyptis.org>, «LinuxKiller»
<linuxfucker@LinuxKiller.labas.org> a écrit:

> Non, open, read et write ne sont pas "standard"


On ne peut guère faire plus standard que l'ISO/IEC 9945-1. C'est aussi Posix
Std 1003.1. Par contre effectivement ce n'est pas ISO/IEC 9899.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

  Réponse avec citation
Vieux 22/02/2007, 20h59   #10
LinuxKiller
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

Eric Levenez wrote:

>> Non, open, read et write ne sont pas "standard"


> On ne peut guère faire plus standard que l'ISO/IEC 9945-1. C'est aussi Posix
> Std 1003.1. Par contre effectivement ce n'est pas ISO/IEC 9899.


C'est bien ce que je voulais écrire


  Réponse avec citation
Vieux 23/02/2007, 13h18   #11
Antoine Leca
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

Eric Levenez écrivit dans news:C203B993.9FAD7%news@levenez.com:
>
> On ne peut guère faire plus standard que l'ISO/IEC 9945-1.


Si. ISO/CÉI 9899.

:-)


Antoine

  Réponse avec citation
Vieux 23/02/2007, 17h34   #12
Eric Levenez
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

Le 23/02/07 14:18, dans <ermpjb$vft$1@shakotay.alphanet.ch>, «Antoine
Leca» <root@localhost.invalid> a écrit:

> Eric Levenez écrivit dans news:C203B993.9FAD7%news@levenez.com:
>>
>> On ne peut guère faire plus standard que l'ISO/IEC 9945-1.

>
> Si. ISO/CÉI 9899.


Ce n'est pas plus standard, c'est juste un autre standard. N'oublie pas que
le Linux Killer disait que les fonctions citées n'était pas standard, ce qui
dans l'absolu (et vu le cross-post) était totalement faux. La même
affirmation faite uniquement sur fclc aurait été vraie, comme je l'ai
indiqué.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

  Réponse avec citation
Vieux 24/02/2007, 06h45   #13
LinuxKiller
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

Eric Levenez wrote:

> Ce n'est pas plus standard, c'est juste un autre standard. N'oublie pas que
> le Linux Killer disait que les fonctions citées n'était pas standard, ce qui
> dans l'absolu (et vu le cross-post) était totalement faux. La même
> affirmation faite uniquement sur fclc aurait été vraie, comme je l'ai
> indiqué.


Le crosspost n'était pas logique. Les fonctions en question (open, read,
write) ne sont pas spécifiques à Unix*.*.

  Réponse avec citation
Vieux 26/02/2007, 11h55   #14
Antoine Leca
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: date de fichier copié

Eric Levenez écrivit dans news:C204E421.9FCA9%news@levenez.com:
> Le 23/02/07 14:18, dans <ermpjb$vft$1@shakotay.alphanet.ch>, « Antoine
> Leca » <root@localhost.invalid> a écrit :
>
>> Eric Levenez écrivit dans news:C203B993.9FAD7%news@levenez.com:
>>>
>>> On ne peut guère faire plus standard que l'ISO/IEC 9945-1.

>>
>> Si. ISO/CÉI 9899.

>
> Ce n'est pas plus standard, c'est juste un autre standard.


C'est une autre _norme_. Et c'est plus standard, au sens où c'est une norme
plus répandue, d'application réelle plus large.


> N'oublie pas que le Linux Killer disait que les fonctions citées
> n'était pas standard, ce qui dans l'absolu (et vu le cross-post)
> était totalement faux.


Je ne contredis pas ta dénégation. Bien sûr que ces fonctions sont
standards, et même le sont largement au-delà de ISO/CÉI 9945-1:1990. Elles y
sont normalisées, et cette norme (ainsi que ses prédécesseurs directs,
normes ou standards) a inspiré de nombreux autres « standards » utilisés en
programmation C; il devrait donc être complètement évident à tout le monde
que l'intervention relevait de la catégorie troll.


Antoine

  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 14h39.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,19236 seconds with 22 queries