make rec-dir and setup-bin changed to func;
func.dirs/ rename func to _subdirs() which exec cmd in subdirs only;
func.link/ exec _binreg;
using func.dirs: db-download,file-clean;
debug:func.link/ clean $link every after print;