A opção -P força uma pesquisa de PATH para cada nome, mesmo type -t nameque não retorne o arquivo. Se um comando tiver hash, -p e -P imprimem o valor com hash, que não é necessariamente o arquivo que aparece primeiro em PATH
assim
$ type ls
ls is aliased to `ls -FG'
$ type -P ls
/bin/ls
Também
$ type -a ls
ls is aliased to `ls -FG'
ls is /bin/ls
Da descrição de
type
emman bash
:assim
Também
pode ser útil às vezes.