Shell afficher la date d'accès et de modification d'un fichier ?

xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Y a t'il une solution pour afficher depuis le shell
1/ La date d'accès a un fichier ?
2/ La date de modification d'un fichier ?
avec l'année.

Merci.

5 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    man stat
    0
  2. xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   14
     
    Bonjour,

    Merci de le renseignement :

    laurent@PC-ubuntu:~$ stat  /home/laurent/scripts/commande-bash-utils-ubuntu.sh
      Fichier : «/home/laurent/scripts/commande-bash-utils-ubuntu.sh»                                                                         
       Taille : 114676      Blocs : 224        ES blocs : 4096   fichier                                                                      
    Device : 826h/2086d     Inode : 10486164    Liens : 1                                                                                     
    Accès : (0664/-rw-rw-r--)  UID : ( 1000/ laurent)   GID : ( 1000/ laurent)                                                                
    Accès : 2013-02-03 13:06:00.500317023 +0100                                                                                               
    Modi. : 2013-02-03 13:06:00.044317036 +0100                                                                                               
    Chgt  : 2013-02-03 13:06:00.044317036 +0100                                                                                               
    Créé  : -      
    laurent@PC-ubuntu:~$

    Mais je n'arrive pas a comprend comment afficher uniquement la date de modification et d'accès ?

    Merci.
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Extrait :
       -c  --format=FORMAT
                    utiliser le FORMAT indiqué plutôt que celui utilisé par défaut
      

      Et en dessous tu trouveras toutes les séquences de format valides pour les fichiers...
      0
  3. xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   14
     
    Bonjour,

    Ok j'ai trouvé pour stat le manuel en français.
    Voir ici ----> http://manpages.ubuntu.com/manpages/gutsy/fr/man1/stat.1.html

             %x     date du dernier accès   
        
            %X     date  du  dernier  accès  en  secondes  depuis  le temps zéro de   
                   l'ordinateur   
        
            %y     date de la dernière modification   
        
            %Y     date de la dernière modification en  secondes  depuis  le  temps   
                   zéro de l'ordinateur   
        
            %z     date du dernier changement   
        
            %Z     date  du  dernier changement en secondes depuis le temps zéro de   
                   l'ordinateur


    Mais je ne suis pas sure a 100%

    stat -c %x -----> date du dernier accès
    stat -c %y -----> date de la dernière modification
    stat -c %z -----> date du dernier changement

    Mais pour afficher la date de création du fichier ?????

    Merci.
    0
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    possible aussi avec la commande find
    find fichier -printf "%AH:%AM %AD %CH:%CM %CD\n"
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   14
     
    Bonjour,

    Pouvez vous m'expliquer a quoi correspond :
    "AH:%AM %AD %CH:%CM %CD"

    pour la date de modification au fichier
    pour la date du dernier accès au fichier
    pour la date de création du fichier

    Merci.
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      man find
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      %A pour l'heure d'accès, %C pour l'heure de modification
      la lettre qui suit défini le format de l'heure ou de la date, cf man find -> printf

      erratum: %C est la date de création/changement de status, c'est %T pour la date de modification
      0