find를 사용하여 특정 파일 패턴을 가리키는 심볼릭 링크 찾기

find를 사용하여 특정 파일 패턴을 가리키는 심볼릭 링크 찾기

다양한 심볼릭 링크가 포함된 여러 디렉터리가 있습니다. 나는 심볼릭 링크가 가리키는 위치를 기반으로 찾기(또는 다른 프로그램)를 찾고 싶습니다. 예를 들어 현재 다음과 같이 작동합니다.

└─(11:05:%)── 빠져나가겠습니다
lrwxrwxrwx 1 다이얼아웃 9 2010-11-03 11:05 slink -> /opt/file
└─(11:05:%)── find / -name '파일'

이게 내가 하고 싶은 일이야

└─(11:05:%)── 발견됨 - 이름은 "파일"입니다.
/slink -> /opt/파일

답변1

find . -L -name 'file'

-L은 사람에 따르면 이 파일의 속성을 가져오는 심볼릭 링크를 따르는 것을 의미합니다. 또는 다음과 같이 작성할 수 있습니다.

find . -lname 'file'

두 번째 옵션은 끊어진 링크에 대한 것입니다.

관련 정보