Con el modificador t en un ls te los ordena por fecha, de ahi podes usar head o cut y miles d comandos para hacer lo que queres! Esta todo en internet y es bash basico, te recomiendo que leas un poco y las dudas van a aclararse rapidamente y por sobre todo vas a aprender de esa forma! El sept. 23, 2015 1:11 PM, "Domingo Varela Yahuitl" <do...@hotmail.com> escribió:
> Quizás también uses el comando: > ls -ltr > > > Enviado desde mi ZenUI Email > > -------- Mensaje original -------- > De:fernando sainz > Enviado:Wed, 23 Sep 2015 10:58:49 -0500 > Para:Lista Debian > Asunto:Re: [OT]obtener la fecha de un fichero > > El día 23 de septiembre de 2015, 15:53, Juan Francisco > escribió: > > Hola: > > Necesito obtener la fecha de un fichero dado. (En mi caso, seria el > ultimo > > fichero creado en un directorio dado) > > Lo que necesitaria seria, obtener la fecha, sobre todo dia, mes y año y > > compararlo con el dia, mes año de hoy, o del momento en que se ejecuta el > > script. > > > > No tengo muy claro o desconozco como puedo sacar estos datos, para > despues > > parsearlos y compararlos. > > > > En resumen: la idea es: > > obtener un fichero, de éste sacar la fecha (dia, mes y año) > > si el fichero es mas antiguo de 3 dias, decir que es un fichero antiguo, > > sino, decir que es un fichero nuevo. > > > > ¿Alguien me podria ayudar? > > > > Muchas Gracias. > > > > > Con el comando "date" puedes sacar la fecha de un fichero. > > date -r file.txt > > luego mira las opciones de formato para pintarla como quieras. > man date. > > S2. > >