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