본문 바로가기
Server

Rocky Linux에서 파일 복사 하는 CP 명령어

by 코딩박사 2025. 7. 22.
반응형

Rocky Linux에서 파일 복사는 주로 cp 명령어를 사용합니다.
아주 기본적인 사용법부터 자주 쓰는 실무 예시까지 알려드리겠습니다.

1. 기본 문법

cp [옵션] 원본 대상

 

2. 자주 쓰는 예시

cp file1.txt /home/user/

    - file1.txt를 /home/user/ 폴더로 복사 (일반 파일 복사)

cp file1.txt file2.txt

    - file1.txt를 file2.txt 이름으로 복사 (이름 바꿔서 복사)

cp file1.txt file2.txt /home/user/

    - 여러 개의 파일을 한 폴더로 복사

cp -r /etc/nginx /backup/nginx_backup

    - /etc/nginx 디렉토리와 그 안의 내용 전부를 /backup/nginx_backup 으로 복사 (디렉토리 전체 복사 [-r 옵션 필요])

cp -v file1.txt /tmp/

    - 복사 진행 상황 보기 (-v 옵션)

cp -i file1.txt /tmp/

    - /tmp/file1.txt 가 이미 있으면, 덮어쓰기 전 확인 메시지를 출력 ( 이미 존재하는 파일 덮어쓰기 확인 [-i 옵션])

cp -b file1.txt /tmp/

    - 덮어쓸 경우 기존 파일을 file1.txt~ 형식으로 백업 ( 백업을 남기면서 복사 [-b 옵션])

 

3. 복사 후 권한 확인

ls -l /tmp/file1.txt

    - 복사 후 파일 권한과 소유자가 기대하는 대로 되어 있는지 꼭 확인하세요.
    - 필요하면 chmod, chown 등으로 조정해야 합니다.

 

4. 실무 팁

cp -a /etc/httpd /backup/httpd_$(date +%Y%m%d)

    - 설정 백업

rsync -avh /data/ /backup/data/

    - 대용량 복사 시 rsync 권장

반응형