본문 바로가기

IT노트(구)/Linux/Unix

(리눅스) cp를 할 때 p 옵션을 즐겨 사용하자!

cp를 사용할 때

p 옵션은 정말 유용하다!

퍼미션(mode)오너쉽(ownership) 그리고 시간(timestamp)까지 그대로 복사된다!


예를 들어 a.log라는 파일이

퍼미션이 755이고 오너쉽은 mysql:root이고

수정 날짜는 작년이라면

그냥 cp를 했을 경우

이 모든 정보가 손상이 되버린다!(날짜는 물론 퍼미션, 오너쉽도 변조된다.)

하지만 p 옵션을 사용하면(cp -p a.log a.log.bak)

원본 파일의 정보가 그대로 보전된다!(mode, ownership, timestamp 모두!)


따라서 특별한 경우가 아니라면

그냥 무조건 p 옵션을 사용하면 좋은 것 같다!(100% 안전한 시스템을 만들 수 있기에!)

cp -p를 즐겨 사용하자!