πŸ”¬Computer Science/λ„€νŠΈμ›Œν¬

TIL) URL, URI, λΈŒλΌμš°μ €λ‘œ PC의 폴더와 νŒŒμΌμ„ νƒμƒ‰ν•˜λŠ” 방법

hellohailie 2022. 6. 9. 11:28
λ°˜μ‘ν˜•

 

URL은 μ„œλ²„κ°€ μ œκ³΅λ˜λŠ” ν™˜κ²½μ— μ‘΄μž¬ν•˜λŠ” 파일의 μœ„μΉ˜λ₯Ό λ‚˜νƒ€λ‚Έλ‹€.

CLI ν™˜κ²½μ—μ„œ 폴더와 파일의 μœ„μΉ˜λ₯Ό μ°Ύμ•„ μ΄λ™ν•˜λ“―μ΄, μŠ¬λž˜μ‹œ(/)λ₯Ό μ΄μš©ν•΄ μ„œλ²„μ˜ 폴더에 μ§„μž…ν•˜κ±°λ‚˜ νŒŒμΌμ„ μš”μ²­ν•  수 μžˆλ‹€.

 

# usernameμ—λŠ” μ‚¬μš©μž 이름 μž…λ ₯ν•˜κΈ°
# Ubuntu: 
file://127.0.0.1/home/username/Desktop/

# macOS: 
file://127.0.0.1/Users/username/Desktop/

βž₯ 크둬 λΈŒλΌμš°μ €μ— μž…λ ₯ν•˜λ©΄, λΈŒλΌμš°μ €λ‘œ PC의 폴더와 νŒŒμΌμ„ 탐색할 수 μžˆλ‹€. 

 

 


URL은 Uniform Resource Locator의 μ€„μž„λ§λ‘œ, λ„€νŠΈμ›Œν¬ μƒμ—μ„œ μ›Ή νŽ˜μ΄μ§€, 이미지, λ™μ˜μƒ λ“±μ˜ 파일이 μœ„μΉ˜ν•œ 정보λ₯Ό λ‚˜νƒ€λ‚Έλ‹€. 

URL은 scheme, hosts, url-path둜 ꡬ뢄할 수 μžˆλ‹€.

scheme : 톡신 방식(ν”„λ‘œν† μ½œ)을 κ²°μ • // 일반적으둜 http(s) μ‚¬μš©

hosts : μ›Ή μ„œλ²„μ˜ μ΄λ¦„μ΄λ‚˜ 도메인, IPλ₯Ό μ‚¬μš©ν•˜λ©° μ£Όμ†Œλ₯Ό λ‚˜νƒ€λ‚Έλ‹€. 

url-path : μ›Ή μ„œλ²„μ—μ„œ μ§€μ •ν•œ 루트 디렉토리뢀터 μ‹œμž‘ν•˜μ—¬ μ›Ή νŽ˜μ΄μ§€, 이미지, λ™μ˜μƒ 등이 μœ„μΉ˜ν•œ κ²½λ‘œμ™€ 파일λͺ…을 λ‚˜νƒ€λ‚Έλ‹€.

 

 

URIλŠ” Uniform Resource Identifier의 μ€„μž„λ§λ‘œ, 일반적으둜 URL의 κΈ°λ³Έ μš”μ†ŒμΈ scheme, hosts, url-path에 더해 query, bookmarkλ₯Ό ν¬ν•¨ν•œλ‹€.

query : μ›Ή μ„œλ²„μ— λ³΄λ‚΄λŠ” 좔가적인 질문

 

URL, URI의 ꡬ성

  • URIλŠ” URL을 ν¬ν•¨ν•˜λŠ” μƒμœ„κ°œλ…μ΄λ‹€.
  • 127.0.0.1 은 둜컬 PCλ₯Ό λ‚˜νƒ€λ‚Έλ‹€.
  • portλŠ” μ„œλ²„λ‘œ μ§„μž…ν•  수 μžˆλŠ” ν†΅λ‘œμ΄λ‹€.

 

 

 

πŸ˜ƒν˜Ήμ‹œλ‚˜ 잘λͺ»λœ κ°œλ… 전달이 μžˆλ‹€λ©΄ λŒ“κΈ€ λΆ€νƒλ“œλ¦½λ‹ˆλ‹€. μ €μ˜ μ„±μž₯에 큰 도움이 λ©λ‹ˆλ‹€πŸ€“

λ°˜μ‘ν˜•