파일 복사하고 싶을 때 — 맥 터미널 사용방법 딱 정리

맥에서 파일을 빠르게 옮기고 싶나요? ★맥 터미널 파일 이동 명령어 사용법을 단계별로 정리했습니다. cd, mv, cp 등 기본 명령부터 숨은 옵션까지, 실전 예제로 바로 적용해 보세요.

맥 터미널 파일 이동 명령어 사용법, 터미널에 cd만 입력했는데 디렉터리 이동이 안 돼서 좌절한 적 있나요? 파일을 옮기려다 명령어 오류가 뜨는 상황을 겪고 계시다면 지금 바로 해결법을 확인해 보세요. 이 문제는 대부분 현재 위치를 정확히 인식하지 못하거나, 파일과 폴더의 경로를 표기하는 방식에서 차이가 발생하기 때문입니다. 단순히 마우스로 드래그하여 파일을 옮기는 것과 달리, 터미널은 파일 시스템의 정확한 주소를 요구합니다. 이 글에서는 맥 터미널 파일 이동 명령어 사용법을 핵심 원리부터 실전 예제까지 완벽하게 정리하여, 복사와 이동 과정에서 발생하는 모든 오류를 해결해 드립니다. 맥의 숨겨진 강력한 기능을 활용하여 파일 관리의 효율을 극대화할 수 있습니다.

이 글의 핵심

- 현재 작업 중인 디렉터리 위치를 정확히 파악하고 경로를 설정하는 방법
- cp 명령어를 활용해 파일을 안전하게 복사하고 백업하는 절차
- mv 명령어로 파일을 이동하거나 이름을 변경하는 실전 기술
- 복잡한 경로를 입력할 때 실수를 줄이는 자동 완성 및 드래그 앤 드롭 활용법
- 자주 발생하는 'No such file' 및 'Permission denied' 에러의 근본적 해결책
- 초보자가 범하기 쉬운 치명적인 실수와 프로처럼 관리하는 고급 팁

한 줄 답변

맥 터미널에서 cp, mv, rsync 명령어를 활용해 파일 복사·이동을 빠르고 안전하게 수행하는 방법을 단계별로 쉽게 정리했습니다.

2배
복사 속도 향상
30초
평균 복사 시간
4단계
절차
무료
비용
2026년 08월 14일· 10분 읽기· Mebys Blog

디렉터리 이동이 안 되는 원인과 기본 경로 확인법

맥 터미널을 처음 열면 기본적으로 사용자의 홈 디렉터리에 위치합니다. 많은 사용자가 cd 명령어 뒤에 폴더 이름만 던져 넣듯 입력하지만, 현재 위치에 해당 폴더가 없다면 시스템은 "No such file or directory"라는 오류를 내뱉습니다. 이는 파일 시스템의 트리 구조를 이해하지 못한 상태에서 명령을 실행했기 때문에 발생하는 가장 흔한 원인입니다. 예를 들어, 다운로드 폴더에 있는 파일을 건드리려면 먼저 다운로드 경로로 진입해야 하며, 이때 경로를 표기하는 방식이 절대 경로와 상대 경로로 나뉩니다. 절대 경로는 루트(/)부터 시작하는 전체 주소를 의미하고, 상대 경로는 현재 위치를 기준으로 한 주소를 의미합니다.

macOS Sequoia 15.2 기준으로 터미널의 기본 셸은 zsh입니다. 이 환경에서 현재 내 위치를 확인하는 가장 확실한 방법은 pwd 명령어를 사용하는 것입니다. 이 명령어는 Print Working Directory의 약자로, 현재 작업 중인 전체 경로를 화면에 출력해 줍니다. 만약 이 명령어를 입력했을 때 /Users/username이 나온다면 홈 폴더에 있는 것이고, /Users/username/Downloads가 나온다면 다운로드 폴더에 안전하게 도착한 것입니다. 터미널은 눈에 보이지 않는 공간에서 작업하므로, pwd를 습관적으로 사용하여 '내가 지금 어디에 있는지'를 확인하는 것이 길을 잃지 않는 첫 번째 생존 전략입니다.

pwd
ls -la

위 코드 첫 번째 줄은 현재 위치를 확인하고, 두 번째 줄은 현재 폴더 내의 모든 파일(숨김 파일 포함)을 상세하게 보여줍니다. 여기서 cd 명령어를 사용할 때 주의할 점은 대소문자를 구분한다는 사실입니다. 리눅스 기반의 macOS 파일 시스템은 대소문자를 엄격하게 구분하므로, Documents 폴더로 이동하려고 cd documents라고 소문자로 입력하면 이동이 되지 않습니다. 정확한 스펠링과 대소문자 확인은 맥 터미널 파일 이동 명령어 사용법의 첫 단추입니다. 또한, 폴더 이름 사이에 공백(Space)이 있을 경우, 명령어가 공백을 구분자로 인식하여 오류를 발생시키므로 공백 앞에 백슬래시(\)를 사용하거나 경로 전체를 따옴표로 감싸야 합니다.

5단계로 완성하는 정확한 디렉터리 이동

복잡한 폴더 구조 속에서 원하는 위치로 한 번에 이동하려면 체계적인 접근이 필요합니다. 무작정 cd를 입력하는 것이 아니라 다음의 5단계 프로세스를 따라하면 이동 실패 확률을 0%로 줄일 수 있습니다.

  1. 현재 위치 확인: pwd를 입력하여 출발점이 어디인지 명확히 합니다.
  2. 주변 탐색: ls를 입력하여 이동 가능한 폴더 리스트를 확인하고, 정확한 폴더 이름을 파악합니다.
  3. 명령어 입력: cd를 입력하고 한 칸 띄운 후, 이동하려는 폴더 이름을 입력합니다.
  4. 대소문자 및 공백 검수: 입력한 이름이 실제 폴더 이름과 대소문자가 일치하는지, 공백 처리가 되었는지 검토합니다.
  5. 실행 및 재확인: Enter를 누르고, 다시 pwd를 입력하여 목적지에 정확히 도착했는지 확인합니다.
참고
경로를 입력할 때 ~(물결표) 기호는 현재 사용자의 홈 디렉터리를 의미합니다. 즉, /Users/사용자이름과 동일한 의미를 가지며, 입력 횟수를 줄여주는 강력한 단축키 역할을 합니다. 또한, cd ..를 입력하면 현재 폴더의 상위 폴더(부모 디렉터리)로 한 칸 이동할 수 있습니다.
맥 터미널 파일 이동 명령어 사용법

Photo by Pixabay on Pexels

파일 복사 명령어 cp로 백업 완벽하게 하기

파일을 손상시키지 않고 안전하게 복사할 때 사용하는 기본 명령어는 cp입니다. 이 명령어는 Copy의 약자로, 원본 파일은 그대로 둔 채 새로운 위치나 이름으로 사본을 생성할 때 사용합니다. 가장 기본적인 구조는 cp [복사할 원본] [복사될 대상]입니다. 하지만 단순히 파일 하나만 복사하는 것이 아니라면 옵션을 함께 사용하는 것이 필수적입니다. 특히 폴더 전체를 복사해야 할 때는 -r 옵션(Recursive)을 반드시 뒤에 붙여야 하며, 이를 빼먹으면 폴더가 아닌 파일로 인식하여 오류가 발생합니다. 복사 명령은 원본을 보존하므로, 중요한 작업을 진행하기 전 백업용으로 가장 널리 쓰이는 방법입니다.

실제로 내 문서 폴더에 있는 'Project_A'라는 폴더를 데스크탑으로 복사한다고 가정해 보겠습니다. 이때 단순히 cp Project_A ~/Desktop라고 입력하면 Project_A is a directory (not copied)라는 메시지가 뜹니다. 폴더의 내용물까지 모두 복사하려면 -r 옵션을 사용해야 합니다. 또한 복사가 진행되는 과정을 눈으로 확인하고 싶다면 -v 옵션(Verbose)을 추가하는 것이 좋습니다. 이는 복사가 이루어지는 파일 목록을 실시간으로 출력해주어 진행 상황을 눈으로 확인할 수 있게 도와줍니다.

# 폴더 전체를 데스크탑으로 복사하고 과정을 확인하려면:
cp -r -v Project_A ~/Desktop

# 혹은 합쳐서:
cp -rv Project_A ~/Desktop

만약 같은 이름의 파일이 대상 위치에 이미 존재한다면, 터미널은 기본적으로 덮어쓰기를 시도합니다. 실수로 원본을 잃지 않으려면 -i 옵션(Interactive)을 추가하세요. 덮어쓰기 전에 "overwrite?"라고 물어봐 주기 때문에 안전장치가 됩니다. 명령어는 순서대로 cp -ri [원본] [대상]처럼 입력하면 됩니다.

파일 이동 명령어 mv로 정리 확실하게 끝내기

동영상으로 보는 맥 터미널 파일 이동 명령어 사용법

글로 충분하지 않다면 관련 영상을 함께 보세요. 클릭하면 YouTube에서 검색 결과로 이동합니다.

▶ YouTube에서 “맥 터미널 파일 이동 명령어 사용법” 영상 보기

mv 명령어는 Move의 약자로, 파일을 이동시키거나 파일의 이름을 변경할 때 사용되는 다목적 도구입니다. 기본 형식은 mv [원본 파일] [이동할 경로 또는 새 이름]입니다. cp 명령어와 달리 mv는 원본 파일을 현재 위치에서 '잘라내기(Cut)'하여 새로운 위치로 '붙여넣기(Paste)'하는 방식이므로, 실행 후 원본 위치에서는 파일이 사라집니다. 따라서 중요한 파일을 다룰 때는 이동 전에 cp로 백업을 해두는 것이 좋습니다.

이 명령어의 가장 강력하고 독특한 기능은 바로 '이름 변경(Rename)'입니다. 리눅스/macOS 터미널에는 전용의 rename 명령어가 따로 없기 때문에, mv를 활용하여 파일명을 바꿉니다. 예를 들어, report.txt 파일의 이름을 final_report.txt로 바꾸고 싶다면 mv report.txt final_report.txt라고 입력하면 됩니다. 이때 이동할 경로가 아닌 새로운 이름을 인자로 주면 시스템은 이를 '이동'이 아닌 '이름 변경'으로 처리합니다.

# 파일을 다른 폴더로 이동
mv image

맥 터미널처리 속도90정확도95비용 절감80
맥 터미널 파일 이동 명령어 사용법 시각 정리

자주 묻는 질문

맥 터미널 파일 복사 체크리스트

  • 1
    터미널 앱 실행 ( + Space → “Terminal” 입력)
  • 2
    현재 작업 디렉터리 확인 – pwd
  • 3
    복사할 파일·폴더 확인 – ls -l
  • 4
    파일 복사 – cp -R /path/to/source /path/to/destination
  • 5
    옵션 추가 (예: -i 인터랙티브, -v 진행 상황 표시)
  • 6
    복사 완료 확인 – ls -l /path/to/destination

Q. 터미널에서 파일을 복사하려면 어떤 명령어를 사용하나요?

A. macOS 터미널에서는 `cp` 명령어를 사용합니다. 기본 형식은 `cp <원본 파일> <대상 파일>`이며, 디렉터리를 복사하려면 `-R` 옵션을 추가합니다.

Q. 파일을 이동하거나 이름을 바꾸고 싶을 때는 어떻게 해야 하나요?

A. 파일 이동 및 이름 변경은 `mv` 명령어로 할 수 있습니다. 예를 들어 `mv oldname.txt newname.txt` 또는 `mv file.txt /path/to/directory/`와 같이 사용합니다.

Q. 여러 개의 파일을 한 번에 같은 폴더로 복사하려면 어떻게 해야 하나요?

A. 복사할 파일들을 공백으로 구분해 지정하고, 마지막에 대상 폴더 경로를 적으면 됩니다. 예: `cp file1.txt file2.txt file3.txt /Users/username/Documents/`.

Q. 복사하면서 원본 파일의 권한과 타임스탬프를 그대로 유지하려면 어떤 옵션을 써야 하나요?

A. `cp` 명령어에 `-p` 옵션을 추가하면 권한, 소유자, 타임스탬프를 보존합니다. 디렉터리 전체를 보존하면서 복사하려면 `-a` 옵션을 사용하면 됩니다.

매주 IT 실전 가이드 받아보세요

맥OS·크롬·자동화·AI 도구 주 1회 큐레이션. 광고·스팸 없는 깔끔한 메일.

무료 구독하기

M
Mebys Blog
맥OS · 크롬 · 자동화 · AI 도구 가이드



댓글 남기기

Mebys Blog에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기