본문 바로가기
개발/linux

linux cp 사용법, 설명 : 파일 복사, 디렉터리 복사 + mv

by amkorousagi 2022. 10. 22.

linux cp 사용법, 설명 : 파일 및 디렉터리 복사

사용하는 이유


파일(들) 및 디렉터리를 복사하기 위해서입니다.

사용법


cp <source> <destination> # 하나의 소스만 복사합니다.
cp origin.txt backup.txt

cp <source(s)> <dest directory> # 여러 개의 소스들을 복사합니다.
cp origin.txt /data
cp origin1.txt origin2.txt origin3.txt /data

cp -r <source directory> <dest directory> # 디렉터리를 복사합니다.
cp -r /origin /backup

cp -t <dest direcotry> <source(s)>
cp -t /data origin.txt
cp -t /data origin1.txt origin2.txt origin3.txt

cp origin.txt backup.txt 
mv backup.txt /data # mv와 같이 쓸 수 있습니다.

cp -l <source> <hard link>
cp -l origin.txt origin_hard_link # cp로 hard link를 만들 수 있습니다.

하나의 소스를 복사합니다.

여러 개의 소스를 복사합니다.

디렉터리를 복사합니다.

mv와 같이 쓸 수 있습니다.

hard link와 soft link, linux inode 및 저장 방식은 다음 포스팅에서 다룹니다.

 

linux man page 설명


Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.

 

(해석)

SOURCE를 DEST로 복사합니다. 또는 여러 개의  SOURCE(들)을 DIRECTORY로 복사합니다.

 

참고 자료


 

 

cp(1): copy files/directories - Linux man page

cp(1) - Linux man page Name cp - copy files and directories Synopsis cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... Description Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. Mandatory arg

linux.die.net

 

댓글