절대경로와 상대경로, ~(틸드)

2022. 6. 20. 19:26CS(Computer Science) 관련 여러가지

코딩하다가 ~가 포함된 경로 때문에 에러가 났던 적이 많은데 이번에 이녀석이 정확히 무슨 역할을 하는지 알게 됐다.

절대경로

/(루트)로 시작하는 경로

 

상대경로

현재 경로를 기준으로 표시하는 경로

 

  • ~(틸드)
    ~는 쉘에서 $HOME(홈 디렉토리를 나타내는 환경변수)을 가리키는 일종의 alias다.
    쉘에서 사용하는 기호로 시스템에서는 ~를 홈 디렉토리로 인식하지 못한다.,

 

 

 

 

 

파이썬 코딩하다가 ~에서 에러나서 파이썬의 문제인줄 알았더니 원래 인식이 안되는게 정상이구나...