리눅스 명령어 - ln

OS/Linux Command 2016. 3. 23. 08:30

<ln>

파일 링크를 만드는 명령어이다.

파일을 실제 경로가 아니라 사용하기 편리한 다른 경로로 접근할 수 있도록 지정한다.

심볼릭 링크는 윈도우의 바로가기랑 거의 흡사하다. 원본 파일이 업데이트 되면 심볼릭 링크파일은 단순히 이어주는 파일이기 때문에 심볼릭 링크를 사용해도 업데이트 된 원본파일을 접근할 수 있다. 하지만 원본파일의 경로가 바뀌어 버리면 심볼릭 링크 파일은 사용할 수 없게 된다.

 


<심볼릭링크 만드는법>

ln -s [원본파일경로명] [심볼릭링크 파일명]

<실습>

다음 실습은 /home/fedora/good/test.txt파일에 좀 더 간단하게 접근하기 위하여 /home/testlink.txt파일을 만든것이다.

testlink.txttest.txt파일의 내용을 갖고 있으며, 원본파일의 경로가 변경되면 사용할 수 없게 된다.




하드링크는 동일한 파일의 크기고 링크가 된 대상 파일의 내용이 변경된 경우에는 원본 파일도 동일하게 변경된다. 원본파일이 삭제되어도 하드 링크된 파일이 가지고 있어 자원을 사용할 수 있게 된다.

 


<하드링크 만드는법>

ln [원본파일경로명] [하드링크 파일명]

<실습>

다음 실습은 /home/fedora/good/test.txt파일에 하드링크를 만들것이다. /home/testhard.txt로 만들겠다

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - ls  (0) 2016.03.24
리눅스 명령어 - locate  (0) 2016.03.24
리눅스 명령어 - kill, killall  (0) 2016.03.22
리눅스 명령어 - ifconfig  (0) 2016.03.22
리눅스 명령어 - halt  (0) 2016.03.21
posted by 경원구