Linux에서 간단히 폴더를 복사할 때 copy를 이용하는데요. 이때 소유자와 권한을 함께 복사를 해야 할 때가 있습니다. 여기서는 간단히 소유자와 함께 권한을 함께 복사하는 법을 알려 드릴 텐데요.
그냥 간단히 copy 옵션에 -p를 넣어 주시면 됩니다. ... 쉽죠?
$ copy -rp /usr/local/apps /usr/local/apps2
위의 명령어에서 -r 은 하위 디랙토리 까지 복사합니다.
내용이 너무 짧기에 또 다른 옵션들을 보자면
옵션 |
설명 |
예 |
-a |
복사가 되면서 파일의 속성까지 복사 된다. |
cp -a /etc/file1 /etc/file2 |
-p |
원본 파일의 소유자, 그룹, 권한 까지 복사 |
cp -p /etc/file1 /etc/file2 |
-i |
덮어 쓰기를 할지를 검사한다. |
cp -i /etc/file1 /etc/file2 |
-r |
하위 디렉토리 및 파일까지 복사 |
cp -R or cp -r /etc/file1 /etc/file2 |
-v |
현재 복사 진행 작업을 표시 |
cp -v /etc/file1 /etc/file2 |
-u |
최신 파일을 복사 ( 기존 파일과 겹칠 경우 ) |
cp -u /etc/file1 /etc/file2 |
-b |
이미 존재 하는 파일이면 백업파일도 생성 |
cp -b /etc/file1 /etc/file2 |
즐거운 개발 & 관리 되시기 바랍니다.
'KnowHow > Linux' 카테고리의 다른 글
CentOS 6.x 에서 git 으로 https 소스를 가져올때 SSL connect error 에러 처리 방법 (0) | 2019.01.14 |
---|---|
CentOS 6.x 혹은 7.x 에서 git 사용시 fatal: HTTP request failed 에러 처리 방법 (0) | 2019.01.12 |
CentOS 버전 및 Linux ( 리눅스 ) 커널 버전 확인 (0) | 2019.01.11 |
Ubuntu 에서 Timezone 확인 및 변경하기 (0) | 2019.01.07 |
실시간 서버 모니터링 프로그램 NetData 를 이용하여 서비스를 모니터링 해보자 (0) | 2018.12.06 |