Primeiro, faça backup de seus dados caso algo dê errado.
O que entendi é que você deseja excluir todo o conteúdo do diretório /all/links/
e o arquivo para o qual os links dentro desse diretório estão apontando.
Não há como fazer isso com um simples comando Unix como você preferir, mas ele funcionará com um script simples.
#!/bin/bash
for i in /all/links/*
do
rm "$(readlink -f $i)"
rm "$i"
done
rmdir /all/links
Como você disse, todos os arquivos dentro de /all/links/
são links simbólicos, portanto, não é necessário verificar cada valor de i
, seja um link ou não.