我想将一个文件结构同步到另一个文件结构,但转换了一个,例如:
filesStructureA/ --[transformation(T)]--> filesStructureB/
有可能这样做rsync
吗?我看到 rsync 接受文件列表作为输入(--files-from
),但真的不知道如何为每个文件应用转换 T ......
换句话说,rsync 是否可以即时重命名文件?
谢谢你。
——</p>
例如, from src/
to dst/
,抑制bar/
目标路径中的每一次出现,例如:
src/foo/hi.txt
src/foo/bar/hey.txt
src/foo/bar/bar/lorem/bar/hoy.txt
sed 's/bar\///' <- [Transformation function]
dst/foo/hi.txt
dst/foo/hey.txt
dst/foo/lorem/hoy.txt