차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| tech:rsync [2023/09/07 15:09] – 172.70.233.170 | tech:rsync [2023/09/07 15:13] (현재) – 172.70.233.156 | ||
|---|---|---|---|
| 줄 25: | 줄 25: | ||
| < | < | ||
| - | | + | |
| -z: compress를 주는 옵션으로 파일을 복사할 때 압축해서 복사함. | -z: compress를 주는 옵션으로 파일을 복사할 때 압축해서 복사함. | ||
| -h: 사람이 읽기 쉬운 형태로 복사 결과들을 출력해준다. | -h: 사람이 읽기 쉬운 형태로 복사 결과들을 출력해준다. | ||
| -a (same as -rlptgoD): archive 모드로 -rlptgoD 옵션을 적용한것과 같다. | -a (same as -rlptgoD): archive 모드로 -rlptgoD 옵션을 적용한것과 같다. | ||
| -r: 디렉토리를 복사할 때 사용하는 옵션임. | -r: 디렉토리를 복사할 때 사용하는 옵션임. | ||
| - | -l: symlink는 symlink 형태로 복사하는 옵션임. | + | -l: symlink는 symlink 형태로 복사 |
| - | -p: 파일과 디렉토리들의 권한을 유지하는 옵션임. | + | -p: 파일과 디렉토리들의 권한을 유지 |
| - | -t: 수정시간을 유지하는 옵션임. | + | -t: 수정시간을 유지 |
| - | -g: 그룹 속성을 유지하는 옵션임. | + | -g: 그룹 속성을 유지 |
| - | -o: 소유자 속성을 유지하는 옵션임. | + | -o: 소유자 속성을 유지 |
| -D (same as --devices --specials): | -D (same as --devices --specials): | ||
| --devices: root 권한이 필요하며 Device 관련된 파일들을 복사해서 생성해준다. | --devices: root 권한이 필요하며 Device 관련된 파일들을 복사해서 생성해준다. | ||
| - | --specials: named socket이나 fifo와 같은 특수한 파일들도 복사하는 옵션임. | + | --specials: named socket이나 fifo와 같은 특수한 파일들도 복사한다. |
| </ | </ | ||
| 줄 55: | 줄 55: | ||
| use chroot = yes | use chroot = yes | ||
| read only = yes | read only = yes | ||
| - | hosts allow = www2.taejun.pe.kr | + | hosts allow = www.example.com |
| max connections = 3 | max connections = 3 | ||
| timeout 600 | timeout 600 | ||
| 줄 79: | 줄 79: | ||
| ===== rsync 사용하기===== | ===== rsync 사용하기===== | ||
| - | (접근 클라이언트를 www2.taejun.pe.kr이라고 가정함) | ||
| rsync -avz --delete www1.taejun.pe.kr:: | rsync -avz --delete www1.taejun.pe.kr:: | ||
| 줄 100: | 줄 99: | ||
| 만약 위에서 src/bar/ 라고 하면 어떻게 달라질까? | 만약 위에서 src/bar/ 라고 하면 어떻게 달라질까? | ||
| 자체까지 포함해서 가져온다. 그렇지만 bar/ 라고 뒤에 디렉토리 표시를 | 자체까지 포함해서 가져온다. 그렇지만 bar/ 라고 뒤에 디렉토리 표시를 | ||
| - | 하면 그 디렉토리안에 있는 내용만 가지고 온다. 상당히 결과가 달라질 | + | 하면 그 디렉토리안에 있는 내용만 가지고 온다. 상당히 결과가 달라진다. |
| - | 수 있겠지요. | + | |
| 또한 : 과 ::의 차이는 무엇일까? | 또한 : 과 ::의 차이는 무엇일까? | ||