OS/Linux
[Linux] cp 복사 명령어
beomzh
2025. 6. 11. 18:23
728x90
반응형
cp는 copy의 줄임말로, 파일이나 디렉토리를 복사(copy)할 때 사용하는 명령어입니다
- 전체 이름: copy
- 기능: 지정한 파일이나 디렉토리를 복사
- 기본 사용법: cp [옵션] [대상]
명령어설명
cp a.txt b.txt | a.txt 파일을 복사해서 b.txt라는 이름으로 생성 |
cp a.txt /home/user/ | a.txt 파일을 해당 디렉토리로 복사 |
cp -r dir1 dir2 | 디렉토리 dir1을 dir2로 복사 (-r은 디렉토리 재귀 복사) |
cp -i a.txt b.txt | b.txt가 이미 있을 경우, 덮어쓰기 전에 확인 |
cp -u a.txt b.txt | b.txt가 없거나 오래된 경우에만 복사 (업데이트) |
cp -v a.txt b.txt | 복사 과정을 자세히 출력 (verbose) |
cp -rf dir1 dir2 | dir1 디렉토리를 dir2로 강제로 재귀 복사 (-r + -f) |
옵션설명
-r 또는 -R | 디렉토리 복사 (재귀) |
-f | 덮어쓰기 전에 묻지 않고 강제로 복사 |
-i | 덮어쓰기 전에 사용자에게 물어봄 (interactive) |
-u | 새 파일이거나 더 최신 파일만 복사 |
-v | 어떤 파일이 복사되는지 출력 (verbose) |
-n | 대상 파일이 이미 있으면 복사하지 않음 (no-clobber) |
주의사항
- cp는 기본적으로 대상 파일을 덮어씁니다.
- 안전하게 작업하려면 -i 옵션을 자주 사용하는 습관이 좋습니다.
- 보통 linux를 설치하면 cp -i는 alias에 추가 되어있으나 확인해보면 좋습니다.
- 디렉토리를 복사할 때는 반드시 -r을 붙여야 합니다.
728x90
반응형