Con zsh
globos:
$ printf '%s\n' *_<->.out(noe'(REPLY=${REPLY##*_})')
n2+_PiU_w1_5348696.out
n2+_PiU_w1_5348729.out
n2+_PiU_w1_5348742.out
n2+_PiU_w2_5348755.out
n2+_PiU_w4_5348757.out
n2+_PiU_st3_w3_part5_5630720.out
n2+_PiU_st3_w3_part6_5630721.out
n2+_PiU_st3_w3_part4_5630813.out
n2+_PiU_st3_w3_part6_5630814.out
<->
:cualquier secuencia de dígitos(<x-y>
sin límite)n
:orden numérico oe'(code)'
:pedido basado en la evaluación decode
:REPLY=${REPLY##*_}
:la clave de clasificación es la parte posterior a la última_