본문 바로가기
반응형

 

 

 

  리눅스에서 심볼릭 링크(Symbolic Link) 또는 심링크(Symbolic Link)는 파일 시스템에서 사용되는 중요한 개념 중 하나로, 다른 파일이나 디렉토리를 가리키는 특별한 종류의 파일입니다. 심볼릭 링크는 다음과 같은 특징을 가지고 있습니다:

  가리키는 대상: 심볼릭 링크는 다른 파일이나 디렉토리를 가리킵니다. 이것은 원본 파일이나 디렉토리에 대한 경로나 위치를 저장하는 역할을 합니다.

  유형: 심볼릭 링크는 하드 링크(Hard Link)와 대조적으로 다른 파일 시스템 엔티티(파일 또는 디렉토리)를 가리키는 방식입니다. 따라서 원본 파일과 링크 사이에는 파일 시스템에서 물리적인 연결이 아닌 간접적인 연결이 존재합니다.

  경로와 상대 경로: 심볼릭 링크는 상대 경로나 절대 경로를 사용하여 가리키는 대상을 지정할 수 있습니다. 이것은 다른 디렉토리 구조에 있는 파일이나 디렉토리를 가리키는 데 유용합니다.

  수정 가능성: 심볼릭 링크는 원본 파일이나 디렉토리를 가리키는 대상이 변경될 수 있으며, 존재하지 않는 대상을 가리킬 수도 있습니다. 이것은 유용하긴 하지만 유의해야 합니다. 원본 파일이나 디렉토리를 삭제하면 심볼릭 링크는 무효화됩니다.

  사용 사례: 심볼릭 링크는 파일을 다른 위치로 가리키거나, 특정 버전의 라이브러리 파일을 가리키는 데 사용할 수 있습니다. 또한 파일이나 디렉토리의 별칭을 만들거나 원본 파일을 보호하면서 다른 이름으로 접근할 수 있습니다.

  심볼릭 링크를 생성하려면 ln -s 명령어를 사용합니다. 예를 들어, 다음은 /path/to/original_file 파일을 /path/to/symlink 심볼릭 링크로 만드는 명령어입니다:

#심볼릭 생성(심볼릭 제거시 ftp에서 지우면 해당 폴더도 지워지므로 주의!!!)
bash
Copy code
ln -s /path/to/original_file /path/to/symlink


  심볼릭 링크를 사용할 때 주의해야 합니다. 원본 파일을 올바르게 유지하고, 파일이나 디렉토리를 심볼릭 링크로 가리킬 때 발생할 수 있는 경로 유효성 검사나 권한 문제에 주의해야 합니다.

 

 

[주의!!!] ftp에서 심볼릭을 지우면 해당 폴더가 같이 지워질 수 있습니다.

조심하세요~

 

반응형

'OS > Centos7' 카테고리의 다른 글

[Centos7] EOS로 인한 yum 레포지토리 변경.  (0) 2024.08.08
[Centos7] vim 기본설정  (0) 2023.09.27
[Centos7] 방화벽 설정.  (0) 2023.09.27
[Centos7] log 파일 삭제처리.  (0) 2023.09.27
[Centos7] 자바8 설치  (0) 2023.09.26