RSync::Push, RSync::Pull. "options({ "add" => ["/path"]" works with rsync directory.add