for i in `find ~/ -size +50k` ; do chmod u=-x $i ; done
edit: mně ale připadne, že se má JEN odebírat právo, a pak to je správně chmod u-x, protože rovnítko maže všechny ostatní...
edit2: ano, tak jsem to špatně přečetl, správně je
for i in `find ~/ -size +50k` ; do chmod u-x $i ; done