rsync не разрешает целевую символьную ссылку на каталог

Я использую ssh соединяться с удаленной машиной. В моем корневом каталоге там, я создал символьную ссылку на смонтированный каталог, как Вы видите ниже:

username@hostname:~$ ls -l
lrwxrwxrwx 1 username users 69 Jan 21 09:09 mysymlink -> /media/some/mounted/target/directory/

Если я пытаюсь работать rsync команда ниже на моей основной машине, это не разрешает символьную ссылку в целевом пути и хочет создать тот каталог вместо того, чтобы перейти по ссылке к существующему каталогу:

~$ rsync -av --progress /home/bytecommander/EclipseProjects -e ssh username@hostname:/home/username/mysymlink
username@hostname's password: 
sending incremental file list
EclipseProjects/
rsync: recv_generator: mkdir "/home/username/mysymlink/EclipseProjects" failed: Permission denied (13)
*** Skipping any contents from this failed directory ***

sent 36,368 bytes  received 2,451 bytes  15,527.60 bytes/sec
total size is 39,039,765  speedup is 1,005.69
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]

Я уже попытался добавить опции ниже к rsync, по одному, но без любого успеха:

    -l, --links                 copy symlinks as symlinks
    -L, --copy-links            transform symlink into referent file/dir
        --copy-unsafe-links     only "unsafe" symlinks are transformed
        --safe-links            ignore symlinks that point outside the tree
    -k, --copy-dirlinks         transform symlink to dir into referent dir
    -K, --keep-dirlinks         treat symlinked dir on receiver as dir
    -H, --hard-links            preserve hard links

Как я могу сказать rsync это mysymlink ссылка, она должна следовать при разрешении целевого пути?

1
задан 21 January 2016 в 11:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: