Code/Linux

[Linux] ln 명령어

이성훈 Ethan 2024. 3. 13. 20:09

link 의 약자로 리눅스에서 링크 파일을 생성할 때 사용

 

  • Symbolic Link
    • 파일이나 디렉토리에 대한 참조 또는 바로가기와 같음
    • 대상 파일이 이동되거나 삭제되면, 심볼릭 링크는 더 이상 유효하지 않음
    • 파일 시스템을 넘나드는 링크를 생성
ln -s [대상 파일 또는 디렉토리] [링크 이름]

 

 

  • Hard Link
    • 파일의 실제 데이터에 대한 추가적인 포인터
    • 하드 링크는 원본 파일과 동일한 데이터를 가리키며, 원본 파일이 삭제되어도 링크는 여전히 데이터에 접근
    • 하드 링크는 같은 파일 시스템 내에서만 생성
ln [대상 파일] [링크 이름]