Você deve estar usando -typee não -xtype:
-xtype c
The same as -type unless the file is a symbolic link. For sym‐
bolic links: if the -H or -P option was specified, true if the
file is a link to a file of type c; if the -L option has been
given, true if c is `l'. In other words, for symbolic links,
-xtype checks the type of the file that -type does not check.
O padrão é que -P, portanto, a opção -xtype tentará determinar o arquivo resultante, não o link simbólico em si. Na verdade, eu recebo alguns resultados positivos, o que parece um bug. O -P -xtype lretorno deve ser verdadeiro (em um link simbólico) se o resultante for um link simbólico.
Também pode usar: ls -FA | sed -ne 's/@//p'que exibirá apenas os links simbólicos.
man findprogramas-dé sinônimo de-depth(para compatibilidade com FreeBSD, NetBSD, MacOS X e OpenBSD.), Ou seja. não é o mesmo que-maxdepth. . .-depthProcessar o conteúdo de cada diretório antes do diretório em si