맥의 가상본은 리눅스의 심볼릭 링크와 다른가보네요.

나빌레라의 이미지

파인더에서 디렉토리 가상본을 만들어 심볼릭 링크처럼 잘 쓰고 있었는데,

터미널을 열고 cd로 이동하려니까 이동이 안되는 군요.

뭔가 심볼릭 링크와 다른듯..

vamf12의 이미지

심볼릭 링크와 다른게 아니라, 그냥 심볼릭 링크가 아닙니다. 윈도우의 단축 아이콘하고 똑같죠. 코코아나 카본 기반의 프로그램에서는 잘동작하지만, 그외에는 그냥 파일로 보인답니다.

hayarobi의 이미지

윈도우의 단축 아이콘하고도 다릅니다. 윈도의 단축 아이콘이나 유닉스의 심볼릭 링크는 원본 파일의 경로를 저장하고 있는데 비해 맥오에스의 가상본은 내부의 노드아이디를 저장할 겁니다. 그래서 원본이 다른 곳으로 이동을 해도 잘 동작을 합니다. (다른 볼륨으로 이동하는 것은 잘 모르겠습니다.)

맥오에스도 쉘에서 ln 명령을 이용하면 유닉스 스타일의 가상본은 만들 수 있습니다. 이 가상본은 파인더에서도 잘 동작합니다. 하지만 태생적 한계 때문에 원본이 이동하면 깨지게 되죠.

제 경험으로는 윈도 단축 아이콘이 가장 허접했습니다. 맥오에스나 유닉스는 다운로드 폴더처럼 특정 디렉토리를 지정하는 경우 가상본도 디렉토리로 인식해서 처리해 주는데 비해 윈도는 디렉토리가 아니라고 뻘짓을 했거든요. 생각해보니 윈98시절이라 그 이후 버젼은 바뀌었나 모르겠네요.

=================
잠못자는 한솔아빠

=================
잠못자는 한솔아빠

vamf12의 이미지

언어 유희를 하고 있는것 같군요.. OTL

정리를 하자면

소프트 링크(리눅스, *NIX, BSD, OSX, .. 등등)는 파일시스템 기반

윈도우의 단축 아이콘은 탐색기 기반

OSX의 가상본은 코코아/카본 기반

언제 어디서나 쓸수 있다는 점에서는 역시 소프트 링크가 짱!
편리한것은 OSX의 가상본. (외부 파일시스템 - ftpfs, smbfs ... 등 을 가상본으로 만들면 자동으로 마운트까지 해주더군요...)

결론은 소프트링크가 제맛?

jg의 이미지

윈도우에서 camelbox 를 D:\ 에 설치하려다가본래 옵션없이 C:설치됨) 구글에서 찾은 것인데
junction이란 commandline 프로그램이 있더군요. 다만 NTFS에서 작동합니다.

Junction v1.05 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2007 Mark Russinovich
Systems Internals - <a href="http://www.sysinternals.com" rel="nofollow">http://www.sysinternals.com</a>
 
The first usage is for displaying reparse point information, and the
second usage is for creating or deleting a NTFS junction point:
 
usage: junction [-s] [-q] <file or directory>
       -q     Don't print error messages (quiet)
 
       -s     Recurse subdirectories
 
usage: junction [-d] <junction directory> [<junction target>]
       -d     Delete the specified junction
       example: junction d:\link c:\winnt

$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}

JuEUS-U의 이미지

fsutil로 하드링크를 걸수도 있습니다.
물론 이것도 NTFS 한정...
http://technet.microsoft.com/en-us/library/cc753059.aspx