~에서사용자관점,~을 위한문서 내용,심볼릭 링크대상 파일과 동일:
기호 링크는 대부분의 작업에 투명합니다. 기호 링크로 명명된 파일을 읽거나 쓰는 프로그램은 마치 대상 파일에서 직접 작업하는 것처럼 동작합니다.
그러나 경우에 따라서는 실제 파일 대신에 심볼릭 링크를 사용할 수 없는 것 같습니다(Mac OS X에서 icns 파일에 대한 심볼릭 링크 무시).
보다 전통적인 UNIX에 다른 예가 있습니까?
구체적으로 실제 파일 대신 심볼릭 링크를 사용할 수 없는 경우가 있습니까?
내가 알고 있는(따라서 관심이 없는) 측면은 다음과 같습니다.
- 물론 기호 링크를 대상(
ls
,stat
,find
&c)과 구별하는 Unix 명령의 예가 많이 있습니다. 그러나 이러한 명령은 다음을 처리합니다.문서파일 시스템 개체가 아닌 파일 시스템 개체로콘텐츠. - 다른 예로는 보안 조치(예: 트리 외부 파일에 대한 링크 거부)
ftp
가apache
있습니다 .get
- Power Tools를 사용하여 더 많은 예제를 만드는 것도 가능합니다(예:
emacs
심볼릭 링크에서 호출되는지 여부에 따라 다르게 동작할 수 있음). - 개발자할 수 있는물론 파일과 링크를 쉽게 구별할 수 있어 사용자에게 문제가 발생합니다. 그럼 그들은 언제쯤 될까?실제로위의 Mac 아이콘과 같이 정당한 이유 없이 사용자를 괴롭히나요?
답변1
Solaris 패키지에 속하는 디렉토리를 다른 디렉토리로 이동한 다음 기호 링크를 사용하여 경로를 수정해서는 안 됩니다.
처음에는 작동하지만 패치나 이전 패키지 경로의 일부를 공유하는 새 패키지를 설치하면 Solaris 패키지 관리 명령이 심볼릭 링크를 제거하고 일반 디렉토리로 대체합니다.