나는 많은 수의 디렉토리를 가지고 있는데 그 중 다수는 다른 곳에 있는 파일에 대한 기호 링크를 포함하고 있습니다.
이 링크를 다음에 설명된 파일로 바꾸고 싶습니다.이 질문.
그러나 이렇게 하려면 심볼릭 링크가 포함된 디렉터리 목록이 필요합니다. 나는 그것들을 사용하는 것을 볼 수 있다는 것을 알고 있지만 tree
루프에 넣을 수 있는 멋진 깔끔한 목록을 얻을 수 있는 방법이 있습니까?
답변1
상대 경로에 만족한다면 다음과 같이 시도해 볼 수 있습니다.
find . -type l -exec dirname {} \;|sort -u
절대 경로를 원하면 다음을 사용할 수 있습니다.
find "$PWD" -type l -exec dirname {} \;|sort -u
아이디어는 를 사용하여 find
소프트 링크를 검색하여 이러한 파일의 디렉토리 이름을 얻은 다음 고유한 이름만 얻는 것입니다.