: cp 는 파일이나 디렉토리를 복사할 때 사용하는 명령어이다.
기본 형태
# cp /a /b
: a라는 파일이나 디렉토리를 b라는 이름으로 복사 (b가 없으면 새로 생성)
옵션을 줄 경우 아래와 같다.
# cp -r /a /b
: a라는 파일이나 디렉토리를 b라는 이름으로 복사 (b가 없으면 새로 생성)
-r 옵션이 들어 갔으므로 만약 a가 디렉토리라면 그 하위에 디텍토리도 모두 복사한다.
옵션
옵션 |
설명 |
-a, --archive | 원복파일의 속성, 링크 모두 복사. -dR --preserve=ALL 와 동일 |
-b, --backup | 복사할 대상이 이미 존재하는 경우 기존 파일 백업 후 복사 |
-d | 만약 복사할 원본이 심볼릭 링크일 때 심볼릭 자체를 복사 |
-f, --force | 만약 복사할 대상이 이미 있으면 강제로 지우고 복사 |
-i, --interactive | 만약 복사할 대상이 이미 있으면 사용자에게 물어본다 |
-l, --link | 하드링크 형식으로 복사 |
-P, --no-dereference | 원본 파일 지정을 경로와 같이했을 경우 그 경로 그대로 복사 |
-p | 파일의 소유자, 그룹, 권한, 시간 정보들이 그대로 보존되어 복사 |
-R, -r, --recursive | 파일과 디렉토리 모두 복사 |
-s, --symbolic-link | 파일을 심볼릭 링크 형식으로 복사. 원본 파일 이름을 절대 경로로 지정해야 한다. |
-S, --suffix=SUFFIX | Override the usual backup suffix. |
-u, --update | 복사할 대상이 있을 때 파일의 변경 날짜가 같거나 더 최근이면 복사하지 않는다. |
-v, --verbose | 진행 상태를 보여준다 |
-x, --one-file-system | 원본과 대상 파일의 파일시스템이 다를 경우에는 복사하지 않는다. |
'[개발] Programming > Linux' 카테고리의 다른 글
리눅스 find 명령어로 특정 파일이나 디렉토리 찾기 (0) | 2018.10.23 |
---|---|
리눅스 vi 편집기에서 문자열 찾기, 바꾸기 (0) | 2018.10.23 |
리눅스, telnet으로 통신 테스트 (0) | 2018.10.23 |
리눅스 단축 명령어, alias 등록하기 (2) | 2018.10.23 |
리눅스 파일 압축/해제 명령어 tar, gz, tgz 정리 (0) | 2018.10.23 |
댓글