본문 바로가기
Engineering/리눅스(Linux)

[리눅스 명령어][파일 처리] 파일 복사(cp)

by Hyen4110 2021. 8. 15.

cp

: 현재 디렉터리에 있는 파일을 원하는 디렉터리에 복사 붙여넣기 하기

 

1. 파일 복사 붙여넣기

-> cp [복사할 파일] [붙여넣기할 디렉터리]

$ cp file1 dir1

 

2. 파일 여러개 복사 붙여넣기 

-> cp [복사할 파일1] [복사할 파일2] .. [붙여넣기할 디렉터리]

$ cp file1 file2 file3 .... dir1

 

3. cp [옵션]

-i 같은 이름의 파일 있으면 덮어쓰기 여부 확인
-f (i와 반대) 같은 이름 파일있어도, 확인 없이 모두 덮어쓰기
-r 디렉터리째 복사
-d 심볼릭 링크와 하드 링크를 그대로 링크로 복사
-p 날짜, 플래그 같은 파일정보를 가능한 그대로 복사
-v 복사 원본 파일과 복사 대상 파일 이름 표시
-a 복사 원본파일 구성과 속상을 유지하여 복사
-u 같은 이름의 파일이 있으면, 더 새로운 파일일 때만 복사

 

3.1 디렉터리 째로 복사

-> cp -r  [복사할 디렉터리] [붙여넣기할 디렉터리]

$ cp -r dir1 dir2

 

댓글