Unix/Linux rechercher et trier par date de modification

Comment puis-je faire un simple find qui ordonnerait les résultats par modification la plus récente?

Voici le find actuel que j'utilise (je fais un échappement de shell en PHP, c'est donc le raisonnement pour les variables):

find '$dir' -name '$str'* -print | head -10

Comment pourrais-je avoir cet ordre dans la recherche la plus récemment modifiée? (Notez que je ne veux pas qu'il trie "après" la recherche, mais plutôt trouver les résultats en fonction de ce qui a été modifié le plus récemment.)

demandé sur