-
ln (link) 명령어
- 한 파일을 다른 파일 이름으로도 사용하고자 할때 사용하는 명령어
- 링크된 파일 중 한 파일을 수정하면 다른 파일들도 수정됨
- 하드링크와 심볼릭링크가 있음
하드링크
- 하나의 파일에 여러 개의 이름을 부여함
- 파일을 없애려면 링크로 생성된 링크 파일을 모두 지워야 함.
- 사용법
심볼링 링크
- 윈도우 운영체제의 바로가기 아이콘
- 링크로 생성된 파일에 내용이 존재하지 않고 각각의 i-node를 가진 또 다른 파일이 어디를 가리키고 있는지 알려주는 역할
- 원본파일명이 바뀌면 사용하지 못함
- 사용법
- $ ln -s [원본 파일명] [대상 파일명]
예시
- mkdir -p /tmp/myfolder/hello
- ln -s /tmp/myfolder/ myfolderlink
- ll | grep myfolderlink
- Result
- lrwxrwxrwx 1 root root 14 sep 9 11:40 myfolderlink -> /tmp/myfolder/
심볼릭 링크 경로 바꾸기
- 링크 삭제 후 재생성
- 링크는 유지한채 엔드 경론를 바꾸는 것
- ln -Tfs [새로 바꿀 경로] [바꿀 심볼릭 링크 ]