JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

폴더 이동하면서 파일 둘러보기 / 리눅스의 기본 폴더 구조 (pwd, cd, ls)

JSCODE 박재성
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
Linux
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 리눅스 입문/실전
slug
navigate-folders-and-linux-structure
type
post
updatedAt
Dec 6, 2025 05:39 AM

✅ 현재 디렉터리 경로 조회 (pwd)

컴퓨터에서 경로(path)는 특정 파일이 어디에 있는 지를 설명하는 주소를 의미한다.
윈도우나 맥에서 보면 특정 파일이나 폴더에 경로가 존재한다.
notion image
 
리눅스도 이와 같이 경로가 존재한다.
리눅스 환경에서 현재 내가 위치한 경로를 조회하려면 아래 명령어를 입력해야 한다.
# pwd : 현재 디렉터리 경로를 출력 $ pwd
참고) pwd : print working directory의 줄임말
 

✅ 디렉터리 이동 (cd)

# cd [이동할 경로] $ cd /var/log/apt # /var/log/apt라는 곳으로 경로 이동 $ pwd # 현재 디렉터리 경로 확인
참고) cd : change directory의 줄임말
참고) $ 왼쪽에 현재 디렉터리 경로가 표시된다.
notion image
 
 
$ cd .. # 현재 디렉터리 경로에서 상위 디렉터리(..)로 이동 $ pwd # 현재 디렉터리 경로 확인 $ cd .. $ pwd $ cd .. $ pwd # 최상위 디렉터리로 이동하면 더 이상 상위 디렉터리로 이동할 곳이 없어 경로가 그대로다.
 
cd 명령어를 활용해 무작위로 경로를 이동해봤다. 조금 더 디테일하게 이해하기 위해서 리눅스의 기본 폴더 구조가 어떻게 구성되어 있는 지 알아보자.
 
 

✅ 리눅스의 기본 폴더 구조

notion image
  • 리눅스의 최상위에 있는 디렉터리(/)를 보고 루트 디렉터리라고 한다.
    • 루트 디렉터리 안에 리눅스에 관련된 모든 파일들이 들어있다.
    • 루트 디렉터리를 보고 최상위 디렉터리라고도 얘기한다.
  • 리눅스에서 경로를 표현할 때는 슬래시(/)를 활용하여 경로를 간단하게 표현한다.
    • ex) 루트 디렉터리에 있는, var 폴더 안에 있는, log 폴더 → /var/log
  • 리눅스에는 기본적으로 구성되어 있는 파일들이 존재한다.
    • /bin, /opt, /boot 등
 
 

✅ 현재 디렉터리 내부에 있는 파일 조회 (ls)

루트 디렉터리에서 아래 명령어를 입력해보면 여러 파일이 조회된다. 방금 위에서 봤던 리눅스의 디렉터리 구조를 확인할 수 있다.
$ ls
notion image
참고) ls : list의 줄임말
 
$ cd var # var 디렉터리로 이동 $ ls $ cd log # log 디렉터리로 이동 $ ls
 
 
이번에는 /var/log 경로에서 btmp라는 디렉터리에 접근하려고 해보자.
$ cd btmp
notion image
btmp가 디렉터리인줄 알고 cd btmp라는 명령어를 입력했는데, 에러 메시지로 Not a directory가 떴다. btmp가 디렉터리가 아니어서 에러가 발생한 것이었다.
 
👨🏻‍🏫
그럼 리눅스에서는 일반 파일인지 디렉터리인지 어떻게 구분할 수 있을까? 다음 강의에서 알아보도록 하자.
 
author
JSCODE 박재성
category
Linux
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 리눅스 입문/실전
slug
type
series-footer
updatedAt
Dec 6, 2025 05:28 AM
📎
이 글은 비전공자도 이해할 수 있는 리눅스 입문/실전 강의의 수업 자료 중 일부입니다.