Não há necessidade de ls -l
. Sua linha deve ser, por exemplo, se você quiser arquivos com no máximo 600 minutos:
find /home/$USER -mmin -600 | grep -v '^d'
não sei por que você quer deixar de fora todos os arquivos que começam com d, mas é isso que você deve saber. se você quiser procurar por diretórios, seu comando deve ser:
find /home/$USER -type d -mmin -600
e se você quiser apenas que todos os arquivos sejam alterados no momento:
find /home/$USER -type f -mmin -600
De manpage para o comando find
-mmin n
File's data was last modified n minutes ago
Argumentos numéricos podem ser especificados como
+n for greater than n, -n for less than n, n for exactly n.