Date de fichier en bash

est ce qu'il y a une foncion en bash qui permet de recuperer la date de modification d'un fichier donne ?

merci d'avance
Bahan WoodCarver, de la Lune Dansante

7 réponses

  1. un petit up 6 ans plus tard...

    size=`ls -l --full-time myfile | awk -F' ' {'print $6'}`

    pour avoir un truc genre ça : 2009-01-15
    pour avoir plus, suffit d'afficher les autres champs !

    ++
    3
    1. j'ai trouve pour ce que je voulais faire
      en fait je voulais comparer deux date sde deux fichiers
      et ben c fichier1 -nt fichier2

      nt pour newer than
      ot pour older than

      par contre ca ne compare que les dates
      c assez ennuyeux j'aurais aime compare les heures aussi
      1
      1. Modérateur
        Bonjour ,
        essaye qqchose du genre
        size=$(ls -l myfile |cut -b 32-42)
        Your mileage may vary....
        Johan
        The software said "Requires Windows98, Win2000, or better,
        So I installed Unix.
        0
        1. pardon j'ai pas pose dce questions mais est ce que vous pensezn qu'il existe une commande en script bash pour comparer les heures aussi ?

          Bahan
          "Le vendredi est le jour de Venus, planete assigné a l'élément Terre"
          0
          1. @echo off
            setLocal ENABLEEXTENSIONS

            echo %DATE%
            if $%1$ == $$ goto showUsage
            echo The last modified date of "%1" was %~t1.

            goto end

            :showUsage
            echo.
            echo =====================================================================================
            echo Get file's last midified date.
            echo Usage:
            echo.
            echo %0 file
            echo.

            :end
            endlocal
            0
            1. Va voir la fonction stat
              man stat
              0
              1. Contributeur sécurité
                Bonjour Bahan, bonjour à tous,

                Cà dépend de ce que tu veux en faire : si c'est pour l'afficher (pour un fichier nommé), oui c'est possible, si c'est pour la retraiter isolément, non, il faut un langage autre !

                @12C4
                Ipl
                -1