Re: Date de création d'un fichier ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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