Solaris의 특정 디렉토리를 가리키는 모든 심볼릭 링크를 나열하는 방법은 무엇입니까?특정 디렉토리를 가리키는 심볼릭 링크와 위치를 나열하십시오.
루트 디렉토리에서 find 명령을 사용하고 그 위에 grep 명령을 사용했습니다. 이것은 매우 느립니다.
다른 대안을 제안하십시오.
Solaris의 특정 디렉토리를 가리키는 모든 심볼릭 링크를 나열하는 방법은 무엇입니까?특정 디렉토리를 가리키는 심볼릭 링크와 위치를 나열하십시오.
루트 디렉토리에서 find 명령을 사용하고 그 위에 grep 명령을 사용했습니다. 이것은 매우 느립니다.
다른 대안을 제안하십시오.
심볼릭 링크는 단방향이며 각 링크 파일에 '완전히 포함되어 있습니다'- 별도의 링크 목록이나 역방향 링크가 없으므로 find를 사용해야합니다.
find/-type l
을 사용하여 심볼 링크 인 파일 만보고하도록 '찾기'를 제한한다고 가정합니다.
질문 디렉토리에 대한 링크가 포함되지 않는 영역을 제거하도록 검색을 제한 했습니까? 당신은이 명령을 사용하여 디렉토리 사용자에 의해 TARGETDIR 대체 할 수
와 Soalris에 명령을 찾을 생각하는'적어주십시오 내가 type l 옵션으로 find를 사용했습니다. 그러나, 그것은 나의 목적을 부정하기 때문에 나는 어떤 영역도 제거하지 않았다. –
이 찾고있는 사람이됩니다
TARGET=targetdir; find . -type l -exec ls -l {} \; | grep -- "-> $TARGET";
당신이 – ajreal
을 사용하고 find' 내가 usinf는 타입 L 옵션 –