Fichier modifié

toto -  
 toto -
Bonjour,
je voulais savoir savoir si y avait une commande en linux, pour savoir si un fichier à été modifié ?

merci
A voir également:

7 réponses

Utilisateur anonyme
 
Salut
Sur aucun système d'exploitation il y a cette fonction.
Du moins pas à ma connaissance.
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
bonjour,

je voulais savoir savoir si y avait une commande en linux, pour savoir si un fichier à été modifié ?

en connaissant, par avance, le fichier modifié ou pas ?
0
Utilisateur anonyme
 
À mon avis, il veut faire une commande en définissant le fichier précis.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Avec la commande "stat" c'est possible, mais bien sur il faut une référence avant :
[jp@MDK-2008 trash]$ stat plop 
  File: `plop'
  Size: 158             Blocks: 8          IO Block: 4096   fichier régulier
Device: 11h/17d Inode: 59279       Links: 1
Access: (0644/-rw-r--r--)  Uid: (  500/      jp)   Gid: (  500/      jp)
Access: 2008-04-10 15:51:06.382320329 +0200
Modify: 2008-04-10 15:29:50.470010992 +0200
Change: 2008-04-10 15:29:50.470010992 +0200

[jp@MDK-2008 trash]$ cat plop
htpasswd titi44 PASSWORD1 htpasswd titi44 PASSWORD1
htpasswd titi45 PASSWORD2 htpasswd titi45 PASSWORD2
htpasswd titi46 PASSWORD3 htpasswd titi46 PASSWORD3
 
[jp@MDK-2008 trash]$ stat plop 
  File: `plop'
  Size: 158             Blocks: 8          IO Block: 4096   fichier régulier
Device: 11h/17d Inode: 59279       Links: 1
Access: (0644/-rw-r--r--)  Uid: (  500/      jp)   Gid: (  500/      jp)
Access: 2008-04-10 22:02:55.849041462 +0200
Modify: 2008-04-10 15:29:50.470010992 +0200
Change: 2008-04-10 15:29:50.470010992 +0200

[jp@MDK-2008 trash]$ echo "blablabla" >> plop
[jp@MDK-2008 trash]$ stat plop 
  File: `plop'
  Size: 168             Blocks: 8          IO Block: 4096   fichier régulier
Device: 11h/17d Inode: 59279       Links: 1
Access: (0644/-rw-r--r--)  Uid: (  500/      jp)   Gid: (  500/      jp)
Access: 2008-04-10 22:02:55.849041462 +0200
Modify: 2008-04-10 22:03:33.846430056 +0200
Change: 2008-04-10 22:03:33.846430056 +0200
[jp@MDK-2008 trash]$ 
Tu peux faire avec "ls" et ses options, mais c'est moins parlant...

;-))
0

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

Posez votre question
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
moi je pensais à un diff .....tout simplement ...

:-))
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Aussi et c'est plus simple ;-))
0
marc[i1] Messages postés 2573 Date d'inscription   Statut Contributeur Dernière intervention   382
 
diff compare deux fichiers (ou répertoires), dans le cas présent tu n'as qu'un fichier à deux moments différents.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896 > marc[i1] Messages postés 2573 Date d'inscription   Statut Contributeur Dernière intervention  
 
Waow, heureusement qu'il y en a qui suive, merci marc[i1] ;-))

Une somme de contrôle md5sum alors, c'est plus sur ;-))
0
marc[i1] Messages postés 2573 Date d'inscription   Statut Contributeur Dernière intervention   382 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
 
ah oui ça c'est pas con du tout !

par contre ça demande pas mal de chose pour sortir les dates et heures de modifications. Perso, je préfère ta première solution, plus élégante :p
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
je voulais savoir savoir si y avait une commande en linux, pour savoir si un fichier à été modifié ?

le monsieur il demande s'il existe une commande, .......pas un script ! :-)

ensuite tout dépend du fichier modifié, de la modification apportée et par qui ....

si c'est un fichier pour lequel il existe une copie (je pense à des fichiers "sensibles"....... alors un diff suffit, non ???


...dans tous les cas des précisions s'imposent ...

:-))
0
toto
 
En faite je me suis peut etre mal exprimé, une commande qui me liste par exemple les fichiers qui ont été modifiés ces 7derniers jours (ou en heures) et oui le fichier je le connaitrai.

Merci
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
man find et plus particulièrement les options "-atime, -ctime et -mtime" ;-))
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
:-))
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896 > bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention  
 
Eh ben vi, si les gens expliquaient tout bien d'entrée, on tournerait pas autour du pot pendant 3 plombes ;-))
0
toto
 
Cool merci c'est ce que je recherchais ...

merci encore
0