The RPM command that will output the name of the package which supplied the file /etc/exports is rpm -qf
/etc/exports. This command will query the RPM database and find the package that owns or provides the file
/etc/exports1. The output will show the package name, version, release, and architecture. For example:

The other options are incorrect for the following reasons:
* rpm -F /etc/exports. This command will try to freshen or upgrade the package that contains the file /etc
/exports, if it is already installed2. This command will not output the package name, but rather install the latest version of the package from a specified source. For example:

* rpm -Kl /etc/exports. This command is not valid, as RPM does not have a -Kl option. The -K option is used to verify the signatures of the RPM package files, not the installed files3. The -l option is used to list the files in a package, not to query the package name. For example:

* rpm -qp /etc/exports. This command will try to query the package information of the file /etc/exports, as if it was an RPM package file. This command will not output the package name, but rather an error message, as /etc/exports is not a valid RPM package file. For example:

* rpm -qi /etc/exports. This command will try to query the information of the package /etc/exports, as if it was an installed package name. This command will not output the package name, but rather an error message, as /etc/exports is not a valid package name. For example:

:
How to find which rpm package provides a specific file or library in RHEL / CentOS rpm(8) - Linux manual page rpm(8) - Linux manual page
[rpm(8) - Linux manual page]