본문 바로가기

Linux/설정 및 명령어

cp 명령어와 mv 명령어

cpmv 명령어

 


1.    CP 명령어 (복사)


1)    사용

cp [옵션] [원본] [대상]

 

2)    옵션

-a : 원본 파일의 속성, 링크 정보들을 그대로 유지하여 복사

-b : 복사할 대상이 이미 있을 경우 기존 파일을 백업하고 복사

-d : 복사할 원본이 심볼릭 링크일 때 심볼릭 자체를 복사

-f : 만약 복사할 대상이 이미 존재한다면 강제로 지우고 복사

-i : 만약 복사할 대상이 이미 존재한다면 사용자에게 물음

-P : 원본 파일 지정을 경로와 같이 했을 경우 그 경로 그대로 복사

-p : 파일의 소유자, 그룹, 권한, 시간 정보들이 그대로 보존되어 복사

-r : 원본이 디렉토리일 경우 디렉토리 복사

-s : 파일을 심볼릭 링크 형식으로 복사

-u : 복사할 대상이 있을 때 이 파일의 변경 날짜가 같거나 더 최근일 경우 복사하지 않는다.

-v : 복사 상태를 확인

-x : 원본과 대상 파일의 파일시스템이 다를 경우 복사하지 않는다.

 

 

2.    mv 명령어 (이동)


1)    사용

mv [옵션] [원본] [대상]

 

2)    옵션

-b : 이동 경로에 같은 이름의 파일이나 디렉토리가 존재하면 기존 파일을 백업한 뒤 이동

-f : 이동 경로에 같은 이름의 파일이나 디렉토리가 존재하면 묻지 않고 덮어쓰기

-i : 이동 경로에 같은 이름의 파일이나 디렉토리가 존재하면 덮어쓸 때 물음

-v : 이동 상태 확인