반응형

윈도우에서 어떤 프로그램을 실행시킬때 해당 경로까지 가서 실행하는 경우는 거의 없다.

대부분 바로가기를 만들어서 바탕화면이나 시작에서 실행한다.

리눅스도 이와 비슷하게 link를 만들어서 해당 파일이나 폴더를 가리키게 할 수 있다.

이를 심볼릭링크 (Symbolic link)라 한다.

이를 만들어본다.

 

해당 명령은

ln -s

 

1. Vi 에디터로 기본 basicFile을 만들었다.

vi basicFile

크기는 19 byte

2. Symbolic link를 만들어본다. (바로가기를 만든다)

ln -s basicFile linkedFile

basicFile이라는 파일을 linkedFile이라는 이름으로 만들었지만, 실제 복사된것이 아니고, basicFile을 가리킴

3. linkedFile을 cat 명령어로 읽어본다.

cat linkedFile

(살펴보기)

1. link파일이므로, 맨앞 l 로 시작한다.

2. 복사가 아니고 포인터이므로, 19 byte보다 훨신 작은 9 byte이다

 

(테스트)  기존 basicFile의 위치를 변경한다 상위 디렉터리로, (삭제도 마찬가지)

            그리고나서 cat으로 linkedFile을 읽는다.

mv basicFile ../

해당 경로를 찾을 수 없다고 나온다.

 

반응형

+ Recent posts