본문 바로가기
Bioinformatics/Technology

리눅스 파일 심볼릭 링크로 복사하기

by 임은천 2013. 6. 21.

리눅스를 이용할 때, 어떤 파일의 내용을 다른 위치에서 사용하고자 할 때, 전체 파일의 내용을 복사하는 방법 대신에 용량을 덜 차지하는 링크를 만들길 원할 때가 있다.


문제는 이런 심볼릭 링크를 가지고 있는 내용을 다시 다른 곳으로 복사하려고 할 때 발생한다. 이럴 경우 우리는 여러 명령 중에 cp를 이용해서 기존 폴더에 있는 심볼릭 링크가 가리키고 있는 파일을 따라가서 다시 목적 폴더에 심볼릭 링크를 새로 생성할 수 있다.


cp -sL 원본폴더/* .


이렇게 하게 되면 원본 폴더에 있는 모든 파일들의 내용이 현재 폴더에서 심볼릭 링크화 되어 존재하게 된다. 만약 하위 폴더까지 모두 심볼릭 링크로 만들려고 하면 다음과 같이 이용한다.


cp -srL 원본폴더/* .


댓글