Rsync a directory via a linked name.
Hongyi Zhao
hongyi.zhao at gmail.com
Thu Apr 16 04:21:36 MDT 2015
Hi all,
See the following for detail:
$ rsync -l ftp.cn.debian.org::debian/dists/wheezy/main/installer-amd64/
[snip]
drwxr-sr-x 4,096 2015/01/10 18:17:33 .
lrwxrwxrwx 18 2015/01/10 18:16:31 current -> 20130613+deb7u2
+b4
drwxr-xr-x 4,096 2013/05/01 05:33:52 20130430
drwxr-sr-x 4,096 2015/01/05 17:25:32 20130613+deb7u2+b4
In the above case, the current is a link to 20130613+deb7u2, I want to
use the name of link directory, i.e., current, to retrieve the correspond
stuff from remote server to my local host. At the same time, exclude all
of the other stuff in the installer-amd64 directory, for this case, it
should be the directory 20130430.
Considering that the sub-directories in installer-amd64 are often be
renamed except the link directory name `current', so I want to only use
the `current' as the directory name in my include/exclude rules for the
above jobs.
Any hints on how to write this rsync rules?
Regards
--
.: Hongyi Zhao [ hongyi.zhao AT gmail.com ] Free as in Freedom :.
More information about the rsync
mailing list