Re: Date de création d'un fichier ?

2007-07-06 Par sujet Frédéric Massot

Christophe Alonso wrote:

Bonjour,

la question est simple, y a-t-il un moyen de connaître la date de
création d'un fichier ?

Je n'ai rien trouvé d'autre que la date de dernier accès et/ou de
dernière modification.
ls peut-il faire ça ? (rien trouvé dans le man, mais peut-être ai-je
sauté un passage) Sinon, une autre commande magique ?


Bonjour,

Vous pouvez essayer la commande stat du paquet coreutils.

$ touch test

$ stat test
  File: `test'
  Size: 0Blocks: 0   IO Block: 4096   fichier régulier vide
Device: 801h/2049d  Inode: 2883669 Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/   fredo)   Gid: ( 1000/   fredo)
Access: 2007-07-06 11:00:16.0 +0200
Modify: 2007-07-06 11:00:16.0 +0200
Change: 2007-07-06 11:00:16.0 +0200

$ echo aaa  test

$ stat test
  File: `test'
  Size: 4Blocks: 8IO Block: 4096   fichier régulier
Device: 801h/2049d  Inode: 2883669 Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/   fredo)   Gid: ( 1000/   fredo)
Access: 2007-07-06 11:00:16.0 +0200
Modify: 2007-07-06 11:00:29.0 +0200
Change: 2007-07-06 11:00:29.0 +0200

--
==
|  FRÉDÉRIC MASSOT   |
| http://www.juliana-multimedia.com  |
|   mailto:[EMAIL PROTECTED]   |
===Debian=GNU/Linux===


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Date de création d'un fichier ?

2007-07-06 Par sujet HEHO
Frédéric Massot a écrit, le 06.07.2007 11:02 :
 Christophe Alonso wrote:
 la question est simple, y a-t-il un moyen de connaître la date de
 création d'un fichier ?

 Vous pouvez essayer la commande stat du paquet coreutils.
bonjour,
oui mais non,

echo toto  toto

stat toto
  File: `toto'
[...]
Access: 2007-07-06 11:16:04.0 +0200
Modify: 2007-07-06 11:16:04.0 +0200
Change: 2007-07-06 11:16:04.0 +0200

echo toto  toto

stat toto
  File: `toto'
[...]
Access: 2007-07-06 11:16:04.0 +0200
Modify: 2007-07-06 11:16:19.0 +0200
Change: 2007-07-06 11:16:19.0 +0200

cat toto
toto
toto

stat toto
  File: `toto'
  [...]
Access: 2007-07-06 11:16:50.0 +0200
Modify: 2007-07-06 11:16:19.0 +0200
Change: 2007-07-06 11:16:19.0 +0200

cordialement.
hého


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Date de création d'un fichier ?

2007-07-06 Par sujet Frédéric Massot

Christophe Alonso wrote:
Le vendredi 06 juillet 2007 à 11:02 +0200, Frédéric Massot a écrit : 

Bonjour,

Vous pouvez essayer la commande stat du paquet coreutils.

[...]


Malheureusement, ce dont j'aurais eu besoin, c'est de la date de
création. stat ne donne pas ce genre d'information.


En fait, si votre partition est montée avec l'option noatime (ce qui 
améliore les performances), la date d'accès fournie par la commande stat 
 correspond à la date de création, sauf si on utilise la commande touch 
sur les fichiers (la commande touch ré-initialise toutes les dates).


--
==
|  FRÉDÉRIC MASSOT   |
| http://www.juliana-multimedia.com  |
|   mailto:[EMAIL PROTECTED]   |
===Debian=GNU/Linux===


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Date de création d'un fichier ?

2007-07-06 Par sujet Christophe Alonso
Le vendredi 06 juillet 2007 à 11:32 +0200, Frédéric Massot a écrit :
 Christophe Alonso wrote:
  Le vendredi 06 juillet 2007 à 11:02 +0200, Frédéric Massot a écrit : 
  Bonjour,
 
  Vous pouvez essayer la commande stat du paquet coreutils.
 [...]
  
  Malheureusement, ce dont j'aurais eu besoin, c'est de la date de
  création. stat ne donne pas ce genre d'information.
 
 En fait, si votre partition est montée avec l'option noatime (ce qui 
 améliore les performances), la date d'accès fournie par la commande stat 
   correspond à la date de création, sauf si on utilise la commande touch 
 sur les fichiers (la commande touch ré-initialise toutes les dates).

J'ignorais cette option (comme quoi le nombre de réponses est tout de
même important). Je vais essayer ça de ce pas, même si c'est trop tard
pour les fichiers qui m'intéressaient.



-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Date de création d'un fichier ?

2007-07-06 Par sujet Christophe Alonso
Le vendredi 06 juillet 2007 à 11:02 +0200, Frédéric Massot a écrit : 
 Bonjour,
 
 Vous pouvez essayer la commande stat du paquet coreutils.
 
 $ touch test
 
 $ stat test
File: `test'
Size: 0Blocks: 0   IO Block: 4096   fichier régulier vide
 Device: 801h/2049d  Inode: 2883669 Links: 1
 Access: (0664/-rw-rw-r--)  Uid: ( 1000/   fredo)   Gid: ( 1000/   fredo)
 Access: 2007-07-06 11:00:16.0 +0200
 Modify: 2007-07-06 11:00:16.0 +0200
 Change: 2007-07-06 11:00:16.0 +0200
 
 $ echo aaa  test
 
 $ stat test
File: `test'
Size: 4Blocks: 8IO Block: 4096   fichier régulier
 Device: 801h/2049d  Inode: 2883669 Links: 1
 Access: (0664/-rw-rw-r--)  Uid: ( 1000/   fredo)   Gid: ( 1000/   fredo)
 Access: 2007-07-06 11:00:16.0 +0200
 Modify: 2007-07-06 11:00:29.0 +0200
 Change: 2007-07-06 11:00:29.0 +0200

Malheureusement, ce dont j'aurais eu besoin, c'est de la date de
création. stat ne donne pas ce genre d'information.

Merci quand même.


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Date de création d'un fichier ?

2007-07-06 Par sujet Frédéric Massot

Christophe Alonso wrote:



[...]


J'ignorais cette option (comme quoi le nombre de réponses est tout de
même important). Je vais essayer ça de ce pas, même si c'est trop tard
pour les fichiers qui m'intéressaient.


Pour les détails de l'option noatime vous pouvez jeter un coup d'oeil à 
la page de manuel de la commande mount : man mount


Mon fstab ressemble à ceci :

# file system mount point   type  options   dump  pass
/dev/sda1   /ext3noatime,errors=remount-ro,acl01


--
==
|  FRÉDÉRIC MASSOT   |
| http://www.juliana-multimedia.com  |
|   mailto:[EMAIL PROTECTED]   |
===Debian=GNU/Linux===


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Date de création d'un fichier ?

2007-07-06 Par sujet Christophe Alonso
Le vendredi 06 juillet 2007 à 12:20 +0200, Frédéric Massot a écrit :

 Pour les détails de l'option noatime vous pouvez jeter un coup d'oeil à 
 la page de manuel de la commande mount : man mount
 
 Mon fstab ressemble à ceci :
 
 # file system mount point   type  options   dump  pass
 /dev/sda1   /ext3noatime,errors=remount-ro,acl01

Je me suis replongé dans le manuel de mount... et je ne me souvenais pas
qu'il fut si long :-)
noatime est un peu excessif en fin de compte pour la petite utilisation
que je voudrais en faire.

Par contre, j'aurais une question subsidiaire : quelqu'un sait-il
pourquoi ce choix de garder la date de dernier accès (là je peux
éventuellement comprendre) ou de dernière modification (pourquoi pas,
oui ?) mais pas la date de création (pourtant cette dernière me paraît
fondamentale, non ?) ?



-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Date de création d'un fichier ?

2007-07-05 Par sujet Christophe Alonso
Bonjour,

la question est simple, y a-t-il un moyen de connaître la date de
création d'un fichier ?

Je n'ai rien trouvé d'autre que la date de dernier accès et/ou de
dernière modification.
ls peut-il faire ça ? (rien trouvé dans le man, mais peut-être ai-je
sauté un passage) Sinon, une autre commande magique ?

Merci par avance pour vos réponses (que j'espère nombreuses).



-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Date de création d'un fichier ?

2007-07-05 Par sujet Sylvain Sauvage
Christophe Alonso, jeudi 5 juillet 2007, 13:09:16 CEST
 
 Bonjour,

’jour,

 la question est simple, y a-t-il un moyen de connaître la date de
 création d'un fichier ?

  La réponse est aussi simple : non.

  man 2 stat : cela donne la structure complète  des informations
disponibles pour un fichier (informations fournies par le noyau :
ça ne prend pas en compte tout programme utilisateur qui pourrait
servir à stocker (et donc à restituer) ce genre d’information).

 Je n'ai rien trouvé d'autre que la date de dernier accès et/ou de
 dernière modification.
 ls peut-il faire ça ? (rien trouvé dans le man, mais peut-être ai-je
 sauté un passage) Sinon, une autre commande magique ?
 
 Merci par avance pour vos réponses (que j'espère nombreuses).

  Pas besoin de réponses  nombreuses :  il suffit d’une seule qui
corresponde à tes attentes. (Et c’est plutôt raté ce coup là.)

-- 
 Sylvain Sauvage



Re: Date de création d'un fichier ?

2007-07-05 Par sujet Christophe Alonso
Le jeudi 05 juillet 2007 à 13:47 +0200, Sylvain Sauvage a écrit :

   Pas besoin de réponses  nombreuses :  il suffit d’une seule qui
 corresponde à tes attentes. (Et c’est plutôt raté ce coup là.)

Tant pis, merci quand même.


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [HS] [Résolu] Date de création d'un fichier dans une variable en bash ?

2006-04-10 Par sujet Bertrand Prémaillon

Jacques L'helgoualc'h a écrit :

Bertrand Prémaillon a écrit, dimanche 9 avril 2006, à 12:12 :

Pour: Liste debian debian-user-french@lists.debian.org

Bonjour à tous,


Bonjour,


Ma question n'a pas de lien avec Debian...


et un dimanche midi, ce n'est pas la peine de s'impatienter...



Désolé, je n'étais pas impatient d'avoir une réponse, mais plutôt 
inquiété de ne pas voir mon message apparaître dans la liste (le premier 
 mail n'est arrivé que 3/4 d'heure après l'envoi).



Je cherche à récupérer la date et l'heure du fichier le plus récent au
sein d'un répertoire donné et mettre tout ça dans une variable en bash.

Vous avez une idée ?


Plusieurs. Contrairement au titre, il n'y a pas de date de création : on
distingue les  dates de modification du  contenu, du statut  et celle du
dernier accès.


Merci de la précision.



Le mieux que j'ai trouvé, c'est 'ls -alt' et puis parcourir la première
ligne, mais il doit y avoir plus simple, non ? Le plus important pour
moi est d'avoir la date et l'heure, et pas le nom du fichier (sinon je
saurais un peu mieux faire). 


Dans les « fichiers », on trouve aussi ., le répertoire lui-même, et ..,
celui  d'au-dessus :  si  root vient  de  détruire un  autre compte,  le
fichier de tête de « ls -alt ~toto/ » sera .., c'est à dire /home.

La date du dernier (vrai) fichier modifié dans ~/rep devrait être

RECENT=$(ls -alt --full-time ~/rep/ | awk '/^-/{print$6,$7,$8;exit}')

mais il y a peut-être des  finesses --- à vérifier en cherchant dans les
archives de news:fr.comp.os.unix ?



Re merci c'est exactement ce qu'il me fallait.










___ 
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.

Téléchargez sur http://fr.messenger.yahoo.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[HS] Date de création d'un fichier dans une variable en bash ?

2006-04-09 Par sujet Bertrand Prémaillon

Bonjour à tous,

Ma question n'a pas de lien avec Debian...

Je cherche à récupérer la date et l'heure du fichier le plus récent au 
sein d'un répertoire donné et mettre tout ça dans une variable en bash.


Vous avez une idée ?

Le mieux que j'ai trouvé, c'est 'ls -alt' et puis parcourir la première 
ligne, mais il doit y avoir plus simple, non ? Le plus important pour 
moi est d'avoir la date et l'heure, et pas le nom du fichier (sinon je 
saurais un peu mieux faire).


Merci d'avance

Bertrand





___ 
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.

Téléchargez sur http://fr.messenger.yahoo.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[HS] Date de création d'un fichier dans une variable en bash ?

2006-04-09 Par sujet Bertrand Prémaillon

Bonjour à tous,

Ma question n'a pas de lien avec Debian...

Je cherche à récupérer la date et l'heure du fichier le plus récent au
sein d'un répertoire donné et mettre tout ça dans une variable en bash.

Vous avez une idée ?

Le mieux que j'ai trouvé, c'est 'ls -alt' et puis parcourir la première
ligne, mais il doit y avoir plus simple, non ? Le plus important pour
moi est d'avoir la date et l'heure, et pas le nom du fichier (sinon je
saurais un peu mieux faire).

Merci d'avance

Bertrand






___ 
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.

Téléchargez sur http://fr.messenger.yahoo.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[HS] Date de création d'un fichier dans une variable en bash ?

2006-04-09 Par sujet Bertrand Prémaillon


Pour: Liste debian debian-user-french@lists.debian.org

Bonjour à tous,

Ma question n'a pas de lien avec Debian...

Je cherche à récupérer la date et l'heure du fichier le plus récent au
sein d'un répertoire donné et mettre tout ça dans une variable en bash.

Vous avez une idée ?

Le mieux que j'ai trouvé, c'est 'ls -alt' et puis parcourir la première
ligne, mais il doit y avoir plus simple, non ? Le plus important pour
moi est d'avoir la date et l'heure, et pas le nom du fichier (sinon je
saurais un peu mieux faire).

Merci d'avance

Bertrand






___ 
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.

Téléchargez sur http://fr.messenger.yahoo.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [HS] Date de création d'un fichier dans une variable en bash ?

2006-04-09 Par sujet Sylvain Sauvage
Dimanche 9 avril 2006, 11:45:35 CEST, Bertrand Prémaillon a écrit :
 
 Bonjour à tous,

'jour,

 Ma question n'a pas de lien avec Debian...
 
 Je cherche à récupérer la date et l'heure du fichier le plus récent au 
 sein d'un répertoire donné et mettre tout ça dans une variable en bash.
 
 Vous avez une idée ?
 
 Le mieux que j'ai trouvé, c'est 'ls -alt' et puis parcourir la première 
 ligne, mais il doit y avoir plus simple, non ? Le plus important pour 
 moi est d'avoir la date et l'heure, et pas le nom du fichier (sinon je 
 saurais un peu mieux faire).

  J'ai pas vraiment mieux mais si « le fichier le plus récent » est un
nouveau fichier, tu peux ne regarder que la date du répertoire (nouveau
fichier = nouvelle entrée dans le répertoire = mise à jour de la date du
répertoire), p.ex. avec ls -ld.

 Merci d'avance
 
   Bertrand


-- 
 Sylvain Sauvage



Re: [HS] Date de création d'un fichier dans une variable en bash ?

2006-04-09 Par sujet Gilles Mocellin
Le Dimanche 9 Avril 2006 11:45, Bertrand Prémaillon a écrit :
 Bonjour à tous,

 Ma question n'a pas de lien avec Debian...

 Je cherche à récupérer la date et l'heure du fichier le plus récent au
 sein d'un répertoire donné et mettre tout ça dans une variable en bash.

 Vous avez une idée ?

 Le mieux que j'ai trouvé, c'est 'ls -alt' et puis parcourir la première
 ligne, mais il doit y avoir plus simple, non ? Le plus important pour
 moi est d'avoir la date et l'heure, et pas le nom du fichier (sinon je
 saurais un peu mieux faire).

 Merci d'avance

   Bertrand

Tu peux avoir les infos sur les fichiers avec la commande stat, tu peux même 
choisir le format d'affichage des dates.

Ensuite avec du sort et du tail/head ça doit se faire facilement.


pgpUXJjubnP5F.pgp
Description: PGP signature