我碰巧知道rsyn,我使用rsync在我的mac和linux服务器之间同步,如下所示。
rsync -r -t -v MAC LINUX
rsync -r -t -v LINUX MAC
我希望运行第一个同步命令,但在LINUX中进行更改时,我也需要第二个命令。
我是不是遗漏了什么?rsync有在两个目录之间同步的选项吗?
我有一个远程的git,并且我一如既往地从它克隆。然后我要检查一下,但是我得到了一个“修改文件”的列表,比如:
user@DESKTOP-2RDUUGD srv_dev (shao) $ git st
Refresh index: 100% (13535/13535), done.
M nms/bns/bin/malt_bns
M nms/bns/src/bns_hndjdg/makefile.Linux
M nms/bns/src/bns_jdg/makefile.Linux
M nms/bns/src/bns_stoptrailmng/makefile.Linux
M nms/bn
我有一个服务器设置,接收电影到一个文件夹。然后我用DLNA服务这些电影。但是在最初的文件夹中,所有的文件都会结束。图片、音乐、文档等。我想通过在文件夹中运行下面的脚本来解决这个问题
rsync -rvt --包括=‘*/’--包括=‘*..avi’--包括=‘*..mkv’-排除=‘*’。./电影/
它工作并扫描给定的文件夹,并将所有找到的给定扩展类型的电影移到Movies文件夹中。
但是,我不知道是否有什么办法告诉if a folder if found that includes a movie of the given extension types, sync the entire f