Mostrar todos los enlaces simbólicos en formato a -> b para 1 directorio y subdirectorios


2

Como título. ¿Cómo puedo ver una lista de enlaces simbólicos en el formato A -> B a partir de un directorio específico que incluye todos sus subdirectorios?

Esto está en una Mac por cierto.

Respuestas:


4
find . -type l -exec stat -f '%N -> %Y' {} \+

% N = nombre,% Y = objetivo del enlace simbólico.


-1

Corriendo

ls -l `find . -xtype l `

mientras estás en el directorio debería hacer el truco. De lo contrario, reemplace .con el nombre del directorio. Haga man findpara establecer opciones adicionales si lo desea.


1
BSD find no tiene -xtype, y esto no funciona si las rutas tienen espacios.
— Lri

@LauriRanta: lo siento, estaba lejos de mi Mac y probé esto en Linux. Gracias por tu respuesta más completa!
— MattDMo 01 de

Entonces, chicos, ¿cuál fue el comando que se suponía que debía ejecutar para mostrar solo los enlaces simbólicos en macOSX, preferiría un comando que realmente funcione? @MattDMo
— esaruoho
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.