반응형
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 권장
반응형
'Server' 카테고리의 다른 글
리눅스 서버 계정 생성/삭제 및 그룹 생성/추가/확인 (22) | 2025.08.30 |
---|---|
Rocky Linux의 파일을 찾거나 내용에서 특정 문자열 찾기 (40) | 2025.07.04 |
Redis(Remote Dictionary Server) 이란? (73) | 2025.07.01 |
OpenSSL 확장을 설치하는 방법 (44) | 2025.06.20 |
Rocky Linux 9 의 Java 17 설치 (12) | 2025.06.18 |