Ich hatte genau das gleiche Bedürfnis und habe, nachdem ich mit den Unterschieden in der BusyBox-Implementierung experimentiert habe, dieses einzeilige Bash-Skript erstellt:
[/share/MD0_DATA] # cat ./touch_all_folders #!/bin/sh find -type d | sed 's/[^[:alnum:].\/_-]/\\&/g' | xargs touch -c
Sie können das Skript nach Bedarf mit Parametern anpassen. Der Befehl sed entgeht allen speziellen Dateinamen.