Os argumentos para a opção -mtime
para encontrar são um pouco contra-intuitivos. Basicamente, o que você está pedindo é "mostre-me tudo o que é mais antigo do que há dois dias e há menos de dois dias" ... a opção "+" é um pouco instável (de find
(1)):
When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago.
Para um intervalo de um único dia, você pode usar apenas -mtime 2
, caso contrário, sugiro usar -mmin
e um pouco de aritmética de shell para chegar onde você quer ir.