Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1446 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Afficher timestamp mtime & ctime avec résultats ls ou find

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher timestamp mtime & ctime avec résultats ls ou find

n°2206132
grosbin
OR die;
Posté le 09-10-2013 à 18:42:05  profilanswer
 

Bonjour à tous,  
 
J'ai besoin pour un projet de lister un repertoire contenant des informations de benchmark
le temps de calcul en ms est retourné sur un touch($fichier), puis cumulé ..
 
En effet si je lance cette commande, j'aurais le tri par date ctime, hors debian me retourne un format date, là où j'aimerais avoir le timestamp précis
   ls -lt -c /z/tmp/perf;
 
La commande find par exemple me permet de lister ceux qui n'ont pas été modifiés depuis 7 jours..
   find /z/tmp/perf/ -type f -ctime +7;
 
Du coup je me demande, comment faire , avec ces deux commandes, pour retourner juste : mtime & ctime en format timestamp avec le nom du fichier
Et ensuite, comment lister par mtime ou ctime desc ?
 
Merci pour vos lumières :jap:


Message édité par grosbin le 09-10-2013 à 18:43:09

---------------
Photos Panoramiques Montagnes Haute Savoie
mood
Publicité
Posté le 09-10-2013 à 18:42:05  profilanswer
 

n°2206223
Nukolau
Posté le 10-10-2013 à 13:25:45  profilanswer
 

l'option printf du find te permet de faire ça. Exemple :

 
Code :
  1. find /z/tmp/perf/ -type f -ctime +7 -printf  "%A@ %T@ %p\n"


Te sortira l'access time et le modtime au format unix (secondes depuis le 01/01/1970), ou tu peux bien sur spécifier un autre format .

 

EDIT : j'avais oublié la partie tri, mais ca reste simple, il suffit de piper le find dans un sort -n, sur la première ou deuxieme colonne suivant le tri que tu veux faire.


Message édité par Nukolau le 10-10-2013 à 13:38:23
n°2206229
grosbin
OR die;
Posté le 10-10-2013 à 13:52:13  profilanswer
 

superbe, est-il possible de ne pas avoir les décimales sur ces timestamp ??


---------------
Photos Panoramiques Montagnes Haute Savoie

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Afficher timestamp mtime & ctime avec résultats ls ou find

 

Sujets relatifs
problème VBA avec Find/Replace[ACCESS] Problème infinité des même résultats d'une Requêtes
script ftp --> les débits pas affichés dans le fichier de resultats[Python] Problème .find dans un .txt
Progress Bar avec find et grepmap<string, vector<string>> find
fonction find[Q] Concaténer les résultats sur un champs...
Obtention résultats sportifs 
Plus de sujets relatifs à : Afficher timestamp mtime & ctime avec résultats ls ou find


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR