Pour faire simple toucher d'un répertoire récursive pas les erreurs habituelles (les noms de fichier qui contiennent des espaces ou autres caractères anormaux) est suffisant pour exécuter la commande:

find . -print0 | xargs -0 touch