Почти никакой разницы, обе команды - всего лишь симлинки на один и тот же файл. Но shutdown позволяет задать время, а в poweroff (согласно man'у) такой параметр не предусмотрен.
Нет разницы в результате у этих двух команд с указанными ключами.
Power off посылает команду ACPI на выключение. Такую же, как и однократно нажатие хардварной кнопки выключения.
Shutdown - обёртка, которая позволяет выполнить отложенные операции с питанием. Так же, она выводит оповещение всем пользователям о скором завершении работы, а так же блокирует логин на машину за 5 минут до выключения. В конце вызывается тот же poweroff.