높고 넓은 파도

[Linux] File_파일/디렉토리 복사 본문

리눅스

[Linux] File_파일/디렉토리 복사

김파도_ 2024. 4. 2. 18:30
반응형

cp - 복사

cp(copy) 기능 : 파일이나 디렉토리를 복사
형식 : cp [옵션] 파일명1/디렉토리명1 파일명2/디렉토리명2
옵션
 -i   대화식 복사 방법으로 파일명2 기존에 존재할 경우 덮어쓸 것인지 물어봄
 -r   디렉토리를 복사할 지정
###두번째 인자에서 지한 파일명이 존재하지 않는 파일인 경우 새로 생성됨###
###이미 존재하는 파일명을 지정 시 overwrite되어 원래의 내용은 없어지고 복사된 내용만 남게됨###
### 파일을 디렉토리로 복사 → 첫번째 인자는 파일명, 두번째 인자는 디렉토리명###
cp /etc/hosts text1  hosts 파일 복사
cp /etc/hosts . hosts라는 파일을 현재 디렉토리(.)에 같은이름으로 복사
cp hosts temp hosts파일을 temp 디렉토리 아래 같은 이름으로 복사
cp hosts temp/hosts1 파일명 바꿔서 저장
  파일을 디렉토리에 복사할 시 디렉토리에 대해 쓰기 권한 필요 → 권한이 없을 시 오류 발생
cp text1 text2 temp 여러개의 파일을 디렉토리에 복사 -마지막 인자는 반드시 디렉토리명
cp -i text1 hosts 두번째 인자에 지저한 파일명이 기존에 있는 파일일 경우 겹쳐서 복사할 것인지 확인
n으로 대답시 복사하지 않음
cp -r temp tmp 디렉토리를 복사시 첫번째 인자는 디렉토리 이름으로 지정
→ 디렉토리를 복사시 파일이나 하위 디렉토리도 모두 복사
두번째 인자가 기존에 있던 디렉토리 이름이면 원본 디렉토리는 두번째 인자로 지정한 디렉토리 아래에 같은 이름으로 복사됨

 

728x90