It depends on what you mean by “knowing” a move, and how well the person would have access to thinking about those moves. Anyone who knows the rules and has an analytical enough brain can know all of the moves in any position. What enables effective play is more about being able to think about the many future moves, counter-moves, and their resulting positions. So if you knew all possible series of moves in such a way that you could look at a position and evaluate them all and distill that into an answer of what move would be best to make next, then I’d think yes. I would not call that merely “knowing” the moves.
@snowberry It would be a computer. But all chess computers were beatable by the best human players until recently, when the best chess computers beat the grand master human.