SCRUM Análisis AJAX Vtiger SEO optimización buscadores Bases de datos SQL Marketing para bodegas Seguridad Usabilidad Javascript Wordpress Charlas CSS Libros Sistemas Facebook Productividad Diseño Gráfico PHP CakePHP Motivación y Emprendedores Opencart Creatividad Herramientas Gestión de la empresa Joomla Marketing y publicidad Community Manager
Pedro Villena Fernández | 1 comentario
Un apunte que quizás sea útil:
Si necesitamos buscar en linux (o unix) los últimos N ficheros modificados, se puede hacer con el siguiente comando (únicamente hace falta cambiar carpeta por el último fichero modificado, y el último número es la cantidad a mostrar):
find CARPETA -type f -exec stat –format ‘%Y :%y %n’ {} \; | sort -nr | cut -d: -f2- | head -n NUMERO_FICHEROS
Por ejemplo, para mostrar recursivamente los últimos 20 ficheros modificados de una carpeta (la que estamos viendo), habría que hacer el siguiente comando:
find . -type f -exec stat –format ‘%Y :%y %n’ {} \; | sort -nr | cut -d: -f2- | head -n 20
<< Post Anterior | Post Siguiente >>Recursively find and list the latest modified files fue posteado el marzo 12, 2012 a las 15:16 en Sistemas y. fue modificado el marzo 19, 2012 at 9:19. Puedes seguir cualquier respuesta a esta entrada a través de la RSS 2.0 feed. Puedes dejar una respuesta o hacer un trackback desde tu web.
1 Comentario
Craswer on 03/21/2013 at 11:15.
También funciona muy bien:
find . -type f -printf ‘%T@ %p\n’ | sort -n | tail -1 | cut -f2- -d” “