심볼릭 링크(symbolic link)는 다른 경로를 가리키는 파일이다. 상대 [[파일 경로]]로 연결하면 링크가 놓인 위치와 대상의 관계가 중요해진다. ([Python pathlib의 링크 처리](https://docs.python.org/3/library/pathlib.html)) - 링크와 대상 파일은 구분한다. 대상을 옮기거나 지워도 링크 자체는 남아 있지만 더는 목적지를 찾지 못할 수 있다. ([깨진 심볼릭 링크](https://docs.python.org/3/library/pathlib.html)) - 작업 도구가 링크를 따라가는지 확인한다. 링크를 보관하는 일과 링크 대상의 내용을 복사하는 일은 결과가 다르다. ([복사와 링크 추적 옵션](https://docs.python.org/3/library/pathlib.html)) - 상대 링크를 포함한 폴더를 옮길 때는 연결이 유지되는지 확인한다. [[깨진 심볼릭 링크]]를 찾는 검사와 대상 파일 존재 검사를 구분한다. ([링크 생성과 상태 검사](https://docs.python.org/3/library/pathlib.html)) ## 기타 등등 - Python의 `is_symlink()`는 대상이 사라진 링크도 심볼릭 링크로 판정한다. [출처](https://docs.python.org/3/library/pathlib.html) - `readlink()`는 링크에 기록된 대상 경로를 돌려준다. 실제 경로를 풀어내는 `resolve()`와 역할이 다르다. [출처](https://docs.python.org/3/library/pathlib.html) #파일시스템 #파일 #운영