본문 바로가기

IT/리눅스

리눅스에서 cp(copy) 사용하기

 

cp(copy) 명령어는 리눅스에서 사용하는 명령어로 파일을 현재 위치나 다른 디렉토리로 복사합니다.

 

사용방법

cp [ 옵션 ] 원본파일 생성파일

원본파일을 복사하여 생성파일로 새로 이름을 변경하여 새로 만듭니다.

cp [ 옵션 ] 원본파일 디렉토리

원본파일을 디렉토리로 원본파일명과 동리하게 복사합니다.

 

옵션

옵션 기능
-a 가능하면 파일의 구조와 속성을 동일하게 복사
-b 복사할 때 덮어쓰는 파일은 백업
-d 심볼릭 링크는 심볼릭 링크로 복사하고 원본 파일과의 하드 링크 관계를 유지
-f 복사 위치에 존재하는 파일을 제거하고 복사
-i 같은 이름의 파일이 존재한다면 덮어쓰는지 확인
-I  하드 링크 생성
-P 원본 파일의 소유자, 그룹, 권한, 시간 기록을 동일하게 복사
-R , -r  파일과 하위 디렉토리에 있는 파일을 모두 복사
-s 디렉토리가 아닌 파일의 심볼릭 링크 생성
-u 파일의 정보를 갱신
-x  파일 시스템이 다른 하위 디렉토리는 무시