[shell] lister les fichiers d'un rep et sub-rep par ordre de date

lister les fichiers d'un rep et sub-rep par ordre de date [shell] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 02-04-2003 à 16:16:00    

bonjour,
 
Je cherche à lister tous les fichiers d'un répertoire et de ses sous-répertoires (comme "find ." ) et qui me donne la date du fichier en plus et qui en plus soit une liste triée...
 
Doit bien y avoir moyen de faire ça avec quelques |
 
any idea ?


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 02-04-2003 à 16:16:00   

Reply

Marsh Posté le 02-04-2003 à 16:22:54    


find ./ -printf "%s %p" | sort -n

Reply

Marsh Posté le 02-04-2003 à 16:33:29    

sur mon Solaris :

Code :
  1. find ./ -printf "%s %p" | sort -n
  2. find: bad option -printf
  3. find: path-list predicate-list


 
j'ai tenté le :

Code :
  1. find ./ -exec printf "%s %p" | sort -n
  2. find: incomplete statement


 
 :??:


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 02-04-2003 à 16:35:45    

minusplus a écrit :


find ./ -printf "%s %p" | sort -n



find ./ -printf "%s %p\n" | sort -n

 -> plutot, non ? :D


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 02-04-2003 à 16:38:55    

et puis je croit qu'il demande par date, pas par taille, non?


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 02-04-2003 à 16:41:14    

z0rglub a écrit :

bonjour,
 
Je cherche à lister tous les fichiers d'un répertoire et de ses sous-répertoires (comme "find ." ) et qui me donne la date du fichier en plus et qui en plus soit une liste triée...
 
Doit bien y avoir moyen de faire ça avec quelques |
 
any idea ?

date de dernière modif, ou date de création?
trié selon quel critère?


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 02-04-2003 à 16:44:25    

date de dernière modif, par ordre décroissant (le plus récent en premier)...
 
Je suis en train de lire le man du sort, et je vois pas trop comment ça marche le -n


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 02-04-2003 à 16:51:33    

PinG a écrit :

find ./ -printf "%s %p\n" | sort -n

 -> plutot, non ? :D

hohé ça va hein ! :D

Reply

Marsh Posté le 02-04-2003 à 16:51:45    

PinG a écrit :

et puis je croit qu'il demande par date, pas par taille, non?

cf. ci dessus ! :D

Reply

Marsh Posté le 02-04-2003 à 16:59:03    

minusplus a écrit :

cf. ci dessus ! :D

:D


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 02-04-2003 à 16:59:03   

Reply

Marsh Posté le 02-04-2003 à 17:04:12    

z0rglub a écrit :

date de dernière modif, par ordre décroissant (le plus récent en premier)...
 
Je suis en train de lire le man du sort, et je vois pas trop comment ça marche le -n


 

find ./ -printf "%TY%Tm%Td%TH%TM %p\n" | sort -r


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 02-04-2003 à 17:07:15    

et tu rajoutes  
 

| cut -f 2 -d ' '

 
à la fin si tu ne veux que les noms des fichiers ;)


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 02-04-2003 à 17:07:30    

comme ça :

Code :
  1. find ./ -printf "%TY.%Tm.%Td.%THh%TM %p\n" | sort -r


c'est un poil plus lisible pour la date + heure  :D  
 
Merci bcp (sur ma première machine, ça marche pas par contre, mais c'est pas trop grave)


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 02-04-2003 à 17:11:46    

z0rglub a écrit :

comme ça :

Code :
  1. find ./ -printf "%TY.%Tm.%Td.%THh%TM %p\n" | sort -r


c'est un poil plus lisible pour la date + heure  :D  
 
Merci bcp (sur ma première machine, ça marche pas par contre, mais c'est pas trop grave)

de rien, toujours prèt à rendre service ;)


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 02-04-2003 à 17:12:17    

ah oui, zut, j'ai oublié de demander si on pouvai ne récupérer que les fichier et pas les répertoires ?


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 02-04-2003 à 17:13:01    

PinG a écrit :

et tu rajoutes  
 

| cut -f 2 -d ' '

 
à la fin si tu ne veux que les noms des fichiers ;)


ah ouais, dans le cas présent c'est pas utile, mais ça pourra me servir plus tard, merci bcp  :hello:


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 02-04-2003 à 17:18:55    

z0rglub a écrit :

ah oui, zut, j'ai oublié de demander si on pouvai ne récupérer que les fichier et pas les répertoires ?

rajoute -type f avant le -printf

Reply

Marsh Posté le 02-04-2003 à 17:25:11    

http://www.z0rglub.com/images/smileys/respect.gif


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 02-04-2003 à 23:10:11    

minusplus a écrit :

rajoute -type f avant le -printf

ha, en fait tu sert enfin à quelque chose ;)


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed