Я знаю, что говорит справочная страница о -K и -k:
-К
Параметр ‑K (верное уничтожение) похож на ‑k, за исключением того, что он полностью удаляет кэшированные учетные данные пользователя и не может использоваться вместе с командой или другим параметром. Эта опция не требует пароля. Не все политики безопасности поддерживают кэширование учетных данных.
-k [команда]
При использовании отдельно опция -k (kill) для sudo делает недействительными кэшированные учетные данные пользователя. При следующем запуске sudo потребуется пароль. Эта опция не требует пароля и была добавлена, чтобы позволить пользователю отзывать разрешения sudo из файла .logout. Не все политики безопасности поддерживают кэширование учетных данных. При использовании в сочетании с командой или параметром, для которого может потребоваться пароль, параметр ‑k заставит sudo игнорировать кэшированные учетные данные пользователя. В результате sudo запросит пароль (если он требуется политикой безопасности) и не будет обновлять кэшированные учетные данные пользователя.
Поэтому, если нет необходимости использовать команду в сочетании с этими параметрами, правильно ли я предположить, что K всегда лучше использовать вместо k?