나는 하드 링크와 소프트/심볼릭 링크에 대한 다음 설명을 좋아합니다.UNIX/Linux에서 디렉토리 하드 링크가 허용되지 않는 이유는 무엇입니까?
이제 제가 소프트 링크와 하드 링크를 검색하는 이유는 단순히 폴더와 파일을 정리하고 있는데 어느 시점에서는 다른 디렉터리의 파일을 참조하고 싶기 때문입니다. 그래서 바로가기/symlink를 생각했지만, 파일 이름을 바꾸거나 파일을 다른 폴더로 이동하고 여전히 파일을 가리키는 심볼릭 링크를 갖고 싶었습니다.
그게 가능합니까?
폴더에 대해서도 동일한 기능을 원하기 때문에 하드 링크는 옵션이 아닙니다. 그리고 하나의 참조(첫 번째 하드 링크)가 항상 "가장 중요"해지기를 원합니다.
답변1
여기서 논리를 뒤집을 수 있습니다. 모든 관련 디렉터리와 일반 파일을 고정된 중앙 디렉터리에 보관하고 절대 심볼릭 링크를 이동하면 됩니다.