Acredito que a opção que você está procurando é keepcache=1 , que você precisaria definir em /etc/dnf/dnf.conf . Depois disso, você deverá ver os arquivos em /var/cache/dnf/ .
Se você quiser remover o rpm baixado mais tarde, poderá usar dnf clean packages .