find . -type f -mmin +1
Ejemplo
$ ls *
four.txt one.txt three.txt two.txt
$ touch foo && find . -mmin +1
.
./three.txt
./four.txt
./two.txt
./one.txt
Usa find /path -type f -mtime +60s
El -
justo antes de los dígitos no hay un "guión de argumento" normal, sino que significa "menor que". +
entonces es "más que".
Desde man find
:
Todos los primarios que toman un argumento numérico permiten que el número esté precedido por un signo más (``+'') o un signo menos (``-''). Un signo más anterior significa ``más de n'', un signo menos anterior significa ``menos de n'' y ninguno significa ``exactamente n''.
Cabe señalar que para exactamente n , el tiempo se redondea. Así que 1
(1 día) no significa 86400 segundos.
El segundo -
en -mtime -60s
es no un delimitador de opciones.
-mtime
es una opción y va seguida de un argumento de opción . El argumento de la opción es -60s
, y el -
en él es parte del argumento de opción en sí mismo, no un delimitador de opción. Significa "menos de 60 segundos". Argumentos de opción 60s
y +60s
significan "igual a 60 segundos" y "mayor de 60 segundos", respectivamente.
El manual de Apple MacOS y el manual de FreeBSD mencionan el +
y -
prefijos en exactamente un lugar, y olvidarse de explicar en cualquier lugar lo que son. Esto es lo que son.
(El manual GNU Info para GNU find
tiene la misma omisión, curiosamente. Sin embargo, GNU find
La sintaxis de times es algo diferente a BSD y MacOS find
sintaxis.)
Lecturas adicionales
- Apple incorporada (2008-02-24).
find
Página del manual de MacOS 10 . Biblioteca para desarrolladores de MacOS 10. find
(1) . 2010-03-17. Manual de Comandos Generales de FreeBSD. Proyecto FreeBSD.