Nesta questão ou nesta (por exemplo), você obterá soluções sobre como procurar links simbólicos que apontam para um determinado diretório (vamos chamá-lo /dir1
), enquanto eu estou interessado em links simbólicos que possivelmente apontam para qualquer arquivo / pasta dentro /dir1
.
Quero excluir esse diretório, mas não tenho certeza se posso fazê-lo, pois em outro diretório (vamos chamá-lo /dir2
), posso ter links simbólicos apontando para as partes internas do /dir1
.
Além disso, eu posso ter criado esses links simbólicos usando caminhos absolutos ou relativos. Minha única ajuda é que eu sei que os links simbólicos que quero verificar estão em um sistema de arquivos montado /dir2
.
find -L /subtree -xtype l -exec readlink -f {} +