본문으로 바로가기

절대경로 and 상대경로

category 기타 2019. 8. 6. 22:14
728x90

경로

파일 시스템 내에서 특정 파일의 위치, 이름을 나타내는 양식

 

절대 경로

  • 작업 디렉터리와 상관없이 절대적인 파일의 위치를 가리키는 경로
  • 절대적인 주소

윈도 명령 프롬프트에서 절대 경로를 이용해서 폴더를 이동한 모습.

system32의 위치는 변하지 않으니 그 경로를 직접 입력하여 바로 연결시켜주는 방법이다.

 

상대 경로

  • 작업 디렉터리를 기준으로 상대적인 파일의 위치를 가리키는 경로
  • 상대적인 주소
  • 지정된 폴더내의 파일명을 지정하면 찾아서 매칭 시킴

윈도 명령 프롬프트에서 상대 경로를 이용해서 폴더를 이동한 모습

상위로 두 단계 이동한 후에 옮겨가는 것. 폴더의 위치를 대략적으로 알고 있어야 함

 

폴더 이동시 알아야 할 것

  • / : 최상위 경로
  • ./ : 현재 디렉터리
  • ../ : 상위 디렉터리

상위 폴더를 모르지만 상위 폴더로 이동해서 다른 폴더로 이동해야 할 경우../를 이용해서 이동하고 한 단계 이상으로 올라갈 경우에는../를 하나씩 추가하며 이동할 수 있다.

 

절대 경로와 상대 경로의 차이점, 장단점

  • 절대 경로는 정해진 경로로만 이동해서 무슨 일이 있어도 찾아가지만 후에 경로가 변경되면 파일을 찾지 못해서 에러가 발생할 수 있다.
  • 상대 경로는 상위 폴더명이 바뀌든 안 바뀌든 간에 자기 자신을 기준으로 참조하기 때문에 유동적으로 파일을 참조할 수 있다. 
  • 절대 경로는 외부 파일을 참조할 때 주로 사용하며 상대 경로는 내부 파일을 연결할 때 주로 사용한다.
728x90

'기타' 카테고리의 다른 글

한번쯤은 들어봤을 개발언어 10가지  (0) 2019.08.09
git이란?  (0) 2019.07.15