Можно использовать rpm -qf /bin/ls
для выяснения то, чему принадлежит пакет установленная версия:
[09:46:58] ~ $ rpm -qf /bin/ls
coreutils-8.5-7.fc14.i686
[09:47:01] ~ $
Обновление: На Ваш комментарий должно работать следующее, если Вы хотите только название пакета (я просто получил шанс протестировать):
[01:52:49] ~ $ rpm -qf /bin/ls --queryformat '%{NAME}\n'
coreutils
[01:52:52] ~ $
Можно также использовать dnf provides /bin/ls
для получения списка всех доступных пакетов репозитория, которые обеспечат файл:
# dnf provides /bin/ls
Last metadata expiration check: 0:17:06 ago on Tue Jun 27 18:04:08 2017.
coreutils-8.25-17.fc25.x86_64 : A set of basic GNU tools commonly used in shell scripts
Repo : @System
coreutils-8.25-17.fc25.x86_64 : A set of basic GNU tools commonly used in shell scripts
Repo : updates
coreutils-8.25-14.fc25.x86_64 : A set of basic GNU tools commonly used in shell scripts
Repo : fedora
CalDAV wiki имеет список клиентов, только один из которых, кажется, инструмент командной строки: труп.
Позже, CalDav способный клиент командной строки, названный khal, казалось, заполнил этот разрыв. Я использовал его и интегрировал его с Дураком, и это работает приятно. С некоторыми простыми сценариями я могу просмотреть информацию календаря в Дураке и затем импортировать ее к khal
где это затем синхронизируется к моему серверу CalDav и распространяется к моим другим машинам или устройствам.
Это все еще описано как на "ранних стадиях развития", но я нашел, что это стабильно и просто использовать.
Следующий шаг, по словам разработчика, должен использовать vdirsyncer в качестве бэкенда для того, чтобы синхронизировать: это настраивается во многом как OfflineIMAP с Удаленными и Локальными хранилищами данных: синхронизирование между двумя. В настоящее время существует ответвление vdir для тестирования этой функциональности.
Существует библиотека в проекте caldavserver, который, кажется, в настоящее время сохраняется (труп не сделал выпуска с 2009) С клиентом запаса, Вы могли сделать часть материала, в котором Вы нуждаетесь.