Developer/Linux
리눅스 ln 명령어
Jeremy.Park
2014. 6. 16. 08:52
ln 명령어는 지정한 타깃파일의 링크를 만드는 명령어이다.
링크는 심볼릭 링크와 하드 링크 두가지 종류로 나눠는데 심볼릭 링크는 영어 symbolic 이 의미하듯
상징적인 링크이다. 윈도우의 바로가기 처럼 심볼릭 링크를 수정해도 원본 파일에는 영향을
미치지 않는다. 대신 하드링크를 걸면 두 개는 동일한 파일이라 생각하면 된다.
링크 파일을 수정하면 원본 파일 또한 수정된다. 좀 더 자세히 알아보도록 하자.
사용법
ln [옵션].. [-T] 타깃 링크_이름 (1번째 모양)
또는 ln [옵션]... 타깃
또는 ln [옵션]... 타깃... 디렉터리
ex)
ln -s test.py /usr/bin
실제로 /usr/bin 디렉토리에서 ls -al 명령으로 파일들의 목록을 보면 다음과 같이
링크가 걸린 파일들을 볼 수 있다.