¿Cómo lo adapto para devolver archivos recursivamente de la única extensión * .php? ¡Gracias!linux: buscar archivos de tipo * .php recientemente modificado
find . -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort
¿Cómo lo adapto para devolver archivos recursivamente de la única extensión * .php? ¡Gracias!linux: buscar archivos de tipo * .php recientemente modificado
find . -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort
Añadir -name '*.php'
:
find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort
Tenga en cuenta que ya que la expresión es evaluada por find
de izquierda a derecha debe especificar la prueba -name
antes de la acción -printf
.
Consulte this manpage para obtener detalles sobre las pruebas, acciones y cómo encontrar evalúa su expresión.
find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort
Puede encontrar más opciones en el manfile of find
.
'-name' debe especificarse antes de' -printf'. –
Tienes razón, acabo de cambiar eso. –
También es posible usar
find . -type f -mtime -n -name '*.php' | sort
donde n es el número de días que existe un archivo. Por ejemplo,
find . -type f -mtime -1 -name '*.php' | sort
debe devolver todos los archivos que tienen menos de un día de antigüedad. Eso es útil si quiere filtrar los resultados.
merci muchísimo – Stoob