HP-UX ***B.11.31 U ia64 ***** 무제한 사용자 라이센스.
$ ls -al
10 May 9 2011 HORCM -> /opt/HORCM
8 May 9 2011 bin -> /usr/bin
0 Mar 29 2012 core
Feb 18 05:36 dev
링크를 통해 이동되는 디렉토리를 알고 있는 경우 링크 이름과 링크 위치(링크가 있는 위치)를 어떻게 나열합니까? 이것이 디렉토리 링크에만 적용되는지 궁금합니다. 그렇기 때문에 HORCM
위 코드에는 디렉터리(디렉토리)만 붙여넣었습니다.
답변1
다른 답변에서 언급했듯이 이 작업을 수행하는 것은 간단하지 않습니다. 전체 파일 시스템을 검색해야 합니다. 한 가지 방법은 다음과 같습니다.
find / -type l -ls 2>/dev/null | grep -P " -> .*HORCM$"
find
모든 링크를 검색하여 유사한 형태로 인쇄하는데 사용됩니다 ls -dils
. 마지막으로 검색한 폴더에 대한 전체 출력을 찾을 수 있습니다. 시스템을 검색하는 데 시간이 걸릴 수 있습니다.
답변2
단순히 전체 파일 시스템에서 심볼릭 링크를 검색하고 해당 링크가 무엇을 가리키는지 확인하는 것 외에는 특정 디렉터리나 기타 콘텐츠를 가리키는 심볼릭 링크가 무엇인지 알 수 있는 방법이 없습니다.