get the absolute path, and -r instead of -walk