강의/Git & Github 실무 활용 완벽 가이드

기본 터미널 명령어 정리

studylida 2025. 2. 3. 11:24

필수 터미널 명령어 정리

1. 디렉토리 탐색 명령어: ls, pwd, cd, open, start

ls (list) - 파일 및 폴더 목록 출력

현재 디렉토리 안의 파일과 폴더를 나열합니다.

ls

특정 디렉토리의 내용을 확인하려면 아래와 같이 입력하세요.

ls <디렉토리 경로>

pwd (print working directory) - 현재 디렉토리 확인

현재 작업 중인 디렉토리의 경로를 출력합니다.

pwd

cd (change directory) - 디렉토리 이동

디렉토리를 변경하는 명령어입니다.

cd <디렉토리 이름>

상위 디렉토리로 이동하려면 아래 명령어를 입력하세요.

cd ..

open - Mac에서 Finder 열기

Mac에서 현재 디렉토리를 Finder에서 엽니다.

open .

start - Windows에서 파일 탐색기 열기

Windows에서 현재 디렉토리를 파일 탐색기에서 엽니다.

start .

2. 파일 및 폴더 생성 명령어: touch, mkdir

touch - 새 파일 생성

빈 파일을 생성합니다.

touch <파일명>

예제:

touch purple.txt

여러 개의 파일을 한 번에 생성할 수도 있습니다.

touch red.txt orange.py yellow.pdf

mkdir (make directory) - 새 폴더(디렉토리) 생성

새로운 폴더를 생성합니다.

mkdir <폴더명>

예제:

mkdir Turtles

여러 개의 폴더를 한 번에 생성하려면 아래와 같이 입력하세요.

mkdir SeaTurtles LandTurtles

특정 경로에 파일이나 폴더를 생성할 수도 있습니다.

touch Pets/Horses/rocky.png
mkdir Projects/Code

3. 파일 및 폴더 삭제 명령어: rm

터미널에서 파일 및 폴더를 삭제할 때 rm 명령어를 사용합니다. 주의: 삭제된 파일은 복구할 수 없습니다.

rm - 파일 삭제

파일을 삭제합니다.

rm <파일명>

예제:

rm deleteMe.txt

rm -rf - 폴더 및 내부 파일 강제 삭제

폴더와 그 안의 모든 파일을 삭제합니다.

rm -rf <폴더명>

예제:

rm -rf Turtles

rm -rf 옵션 설명

  • -r (recursive): 폴더와 그 안의 모든 내용을 재귀적으로 삭제
  • -f (force): 강제 삭제, 경고 메시지 없이 실행

⚠ 주의사항

  • 복구 불가: rm 명령어는 휴지통을 거치지 않고 파일을 영구적으로 삭제합니다.
  • 신중한 사용: 삭제하기 전에 반드시 파일과 폴더를 확인하세요.
  • 백업 필수: 중요한 데이터를 삭제하기 전에 백업을 진행하는 것이 좋습니다.