Mac용 터미널에서 파일 관리하기
터미널에서 mv
, cp
및 scp
명령어 라인 도구를 사용하여 로컬 또는 원격으로 파일을 이동 및 복사할 수 있습니다.
팁: Finder를 사용하면 파일을 쉽게 이동하고 복사할 수 있습니다. 파일을 폴더로 구성하기를 참조하십시오.
로컬에서 파일 또는 폴더 이동하기
Mac용 터미널 앱에서
mv
명령어를 사용하여 파일이나 폴더를 같은 컴퓨터의 다른 곳으로 옮기십시오.mv
명령어를 사용하면 파일 또는 폴더를 기존 위치에서 새로운 위치로 이동합니다.예를 들어 다운로드 폴더의 파일을 문서 폴더에 있는 Work 폴더로 이동하려면 다음 명령어를 사용하십시오.
% mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
파일을 이동하면서 해당 파일의 이름을 변경하려면 다음 명령어를 사용하십시오.
% mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
mv 명령어 man 페이지를 참조하십시오.
로컬에서 파일 또는 폴더 복사하기
Mac용 터미널 앱에서
cp
명령어를 사용하여 파일의 사본을 만드십시오.예를 들어 문서 폴더에 있는 Expenses라는 폴더를 Data라는 볼륨으로 복사하려면 다음 명령어를 사용하십시오.
% cp -R ~/Documents/Expenses /Volumes/Data/Expenses
cp
에-R
플래그를 사용하면 폴더와 해당 폴더의 콘텐츠를 복사합니다.cp
명령어는 슬래시로 폴더를 구분하기 때문에 폴더 이름은 슬래시로 끝나면 안됩니다.
cp 명령어 man 페이지를 참조하십시오.
원격으로 파일 또는 폴더 복사하기
Mac용 터미널 앱에서
scp
명령어를 사용하여 파일이나 폴더 사본을 원격 컴퓨터와 주고받을 수 있습니다.scp
는ssh
와 동일한 프로토콜을 사용합니다.예를 들어 원격 서버에서 사용자의 홈 폴더에 있는 압축 파일을 다른 사용자의 홈 폴더로 복사하려면 다음 명령어를 사용하십시오.
% scp -E ~/ImportantPapers.tgz username@remoteserver.com:/Users/username/Desktop/ImportantPapers.tgz
해당 사용자의 암호를 입력하라고 요청 받습니다.
-E
플래그는 확장된 속성, 리소스 포크 및 ACL 정보를 유지합니다.이 예제에서 사용되지 않은
-r
플래그를scp
명령어와 함께 사용하면 폴더와 폴더의 콘텐츠를 복사합니다.
scp 명령어 man 페이지를 참조하십시오.