강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

고수들의 cp사용법3편: 원본파일의 소유자,그룹소유자,권한,시간정보등을 그대로 보존하면서 복사하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

고수들의 cp사용법3: 원본파일의 소유자,그룹소유자,권한,시간정보등을 그대로 보존하면서 복사하기

 

 

 

 

 

 

서버관리 업무를 하다보면 특정 디렉토리의 내용을 그대로 복사해야 할 때가 많을 것이다.

 

 

 

-r 옵션을 사용하거나 -R옵션을 사용하면 동일한 디렉토리를 복사할 수 있다.

 

 

 

  하지만 복사한 후에 원본파일의 소유자, 그룹, 권한, 시간정보등이 그대로 복사되는 것은 아니다.

 

 

 

 


, cp명령어를 실행한 사용자의 umask값에 따라서 파일과 디렉토리의 퍼미션이 결정된다.

 

 

 

  만약 원본파일과 복사된 파일과 소유자, 그룹, 권한, 시간정보등이 다르다면 문제가 발생할 수도 있을 것이다.

 

 

 

 특히 웹(www)에서 사용되는 파일이라면 퍼미션이 굉장히 중요하므로 복사된 이후에 그 파일이 사용되면 에러가 발생할 수도 있을 것이다.

 

 

 

  

 

따라서 위의 예처럼 디렉토리를 통째로 복사할 때에는 반드시 다음 예처럼 -p옵션을 함께 사용하기 권장한다.

 

 

 

 

 

[root@sulinux sulinux]#ls -l

합계 16

-rw-r--r-- 1 root root  904  3 18 12:10 linux

drwxr-xr-x 2 root root 4096  3 18 12:12 linux.co.kr

drwxr-xr-x 2 root root 4096  3 18 12:12 linux_portal

-rw-r--r-- 1 root root  904  3 18 12:10 sulinux

[root@sulinux sulinux]#

[root@sulinux sulinux]#cp -rp linux_portal linux.kr

[root@sulinux sulinux]#

[root@sulinux sulinux]#ls -l

합계 20

-rw-r--r-- 1 root root  904  3 18 12:10 linux

drwxr-xr-x 2 root root 4096  3 18 12:12 linux.co.kr

drwxr-xr-x 2 root root 4096  3 18 12:12 linux.kr

drwxr-xr-x 2 root root 4096  3 18 12:12 linux_portal

-rw-r--r-- 1 root root  904  3 18 12:10 sulinux

[root@sulinux sulinux]#

 

 

 

 

위의 예처럼 특정 디렉토리를 원본 디렉토리와 그 안에 있는 파일들의 소유자, 그룹, 권한, 시간정보등을 원본과 동일하게 복사하려면 cp명령어를 사용할 때에 -rp 옵션을 함께 사용해야한다.

 

 

 

  

 

여러분들은 cp명령어를 사용한 후에 -p명령어를 사용한 경우와 사용하지 않은 경우의 소유자, 그룹, 권한, 시간정보등을 원본파일과 비교해 보기 바란다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  153 명