rsync
같은 컴퓨터에 연결된 두 파일 시스템에있는 두 디렉토리 사이 에서 작업하려고 합니다. 에서 추가 파일을 삭제하지 않고하고 싶습니다 b
. 나는 단순 rsync -a a/dir b/dir
하지만 효과가있는 것 같지 않습니다. 이것은 다음과 같은 Linux 시스템에 있습니다 rsync version 3.0.6 protocol version 30
.
$ mkdir -p a/test
$ mkdir -p b/test
$ touch a/test/file1
$ touch a/test/file2
$ touch b/test/file3
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3
0 directories, 3 files
$ rsync -a a/test/ b/
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3
0 directories, 3 files
약간 더 최신 버전의 rsync ( )를 가진 다른 Linux 시스템에서 사용할 때도 동일한 명령 이 작동 rsync version 3.0.9 protocol version 30
합니다. 내가 잃어버린 아이디어가 있습니까?
귀하의 게시물을보고 "rsync -aa / test b / test"는 전혀 아무것도하지 않는 것 같습니다. 잘라 내기 및 붙여 넣기 오류입니까? 'tree'cmd를 모르지만 적어도 두'tree '는 동일한 결과를 보여줍니다.
—
sparkie