Commande shell trouver le fichier le plus vieux
taybo
-
taybo -
taybo -
Bonjour,
je veux trouver le fichier le plus ancien, et j'ai essayé find ~/home/ -mtime 1
mais cette commande me donne tous les fichiers qui ont été crée avant 1*24
et moi je veux le fichier le + ancien seulement.
Merci à tous.
je veux trouver le fichier le plus ancien, et j'ai essayé find ~/home/ -mtime 1
mais cette commande me donne tous les fichiers qui ont été crée avant 1*24
et moi je veux le fichier le + ancien seulement.
Merci à tous.
2 réponses
-
Bonjour,
Tu peux faire un "ls -t | tail -1".
"ls -t" Liste les fichiers du répertoire par date décroissante.
"tail -1" Prend la dernière ligne du résultat
Pour plus d'infos sur ces commandes "man ls", et "man tail".
Cordialement, M. -
Salut,
Tu peux relire le "man find" aussi :
-mtime n Fichier dont les données ont été modifiées il y a n*24 heures.
Je ne pense pas que ce soit exactement ce que tu veux, si ?