개요

유튜브 JSCODE 박재성 님의 강의를 듣고 내 나름대로 요약해 본다. 윈도우가 익숙하니 윈도우와 비교해 보자.

디렉토리

  • 윈도우에서는 파일/폴더의 개념이 분리되어 있으나, 리눅스에서는 모두 파일로 취급하며 윈도우에서의 폴더를 “디렉토리”라고 부른다.

  • 최상위 디렉토리, 즉 root directory는 /이다.

디렉토리 확인

  • 현재 디렉토리는 pwd로 확인할 수 있다.

  • 현재 디렉토리 내부에 있는 디렉토리는 ls로 확인할 수 있다.

디렉토리 이동

  • cd directory로 할 수 있다.

숨김 파일 조회

  • ls -a로 조회할 수 있다.

  • ls -a -l으로 숨김 파일의 상세 정보를 조회할 수 있다.

  • .으로 시작하는 파일명은 자동으로 숨김 처리된다.

상대 경로와 절대 경로

개념

  • 절대 경로: root directory i.e. /를 기준으로 파일 위치를 표현한다. /로 시작하는 경로는 무조건 절대 경로이다.

  • 상대 경로: 현재 경로를 기준으로 파일 위치를 표현한다.

    • ~은 홈 디렉토리
    • .은 현재 디렉토리
    • ..은 상위 디렉토리

이해를 돕기 위한 예시

  1. cd /log: root directory에 있는 log로 접근
  2. cd log: 현재 디렉토리에 있는 log로 접근
  3. cd ./log: cd log와 동일한 기능
  4. cd ../log: 상위 디렉토리에 있는 log로 접근

업데이트: