Date de fichier en bash

Utilisateur anonyme -  
 eric -
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
A voir également:

7 réponses

Guillaume
 
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
Utilisateur anonyme
 
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
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
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
Utilisateur anonyme
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zammit
 
@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
eric
 
Va voir la fonction stat
man stat
0
ipl Messages postés 5723 Date d'inscription   Statut Contributeur sécurité Dernière intervention   585
 
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