Forum Programmation.shell mtime ctime atime

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
août
2005
Voila je recherche une fonction sous Unix ( je suis AIX argh ! ) qui me permette de récupérer les ctime et atimes puisque le "ls" ne fournit que le mtime.

Je ne peux pas installer n'y python, n'y perl, n'y compiler,... Deplus si quelqu'1 connait des méthodes simples en 'shell' pour gérer les dates sous Unix je suis preneur !
  • # Man ls

    Posté par  . Évalué à 3.

    http://etna.int-evry.fr/COURS/UNIX/fichiers/man-fr-html/man1/ls.1.h(...)

    -c, --time=ctime, --time=status
    Trier le contenu des repertoires en fonction des dates de changement des statuts de fichiers, plutot qu'en fonction de la date de modification. S'il s'agit d'un format long, afficher la date de changement de statut plutot que la date de modification du fichier.

    -u, --time=atime, --time=access, --time=use
    Trier le contenu des repertoires en fonction de la date de dernier acces au fichier plutot que selon la date de modification. Si le format d'affichage est large, c'est la date de dernier acces qui est affichee.

    Inconvénient, ça affiche les fichiers selon la date, mais faute de mieux ..

    Deplus si quelqu'1 connait des méthodes simples en 'shell' pour gérer les dates sous Unix je suis preneur !

    Tu veux faire quoi précisement ?
    • [^] # Re: Man ls

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      y'a stat aussi (un peu plus précise)

      stat monfichier

      man stat

      M.
      • [^] # Re: Man ls

        Posté par  (site web personnel) . Évalué à 2.

        ca marche pas le stat ( ca ne doit pas etre de la veille commande UNIX ! )
        • [^] # Re: Man ls

          Posté par  . Évalué à 1.

          man touch, aussi, c'est pas mal


          OPTIONS POSIX
          -a Modifier l’heure du dernier accès au fichier
          -c Ne pas créer les fichiers n’existant pas.
          -m Changer l’heure de dernière modification du fichier
          -r fichier_référence Utiliser les horodatages du fichier_référence à la place de l’heure actuelle.
          -t date Utiliser la date indiquée à la place de la date actuelle.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.