精华内容
下载资源
问答
  • PathSync介绍以及基础操作 最近总是苦于文件的同步问题,干一会马上走人了还要同步文件,浪费时间。百度了一下果然有一款免费的同步文件,...这个小工具估计是他们搂柴火打兔子随便搞出来的,但真是很好用。免费。...

    PathSync介绍以及基础操作

        最近总是苦于文件的同步问题,干一会马上走人了还要同步文件,浪费时间。百度了一下果然有一款免费的同步文件,很小巧功能强大。

    介绍: PathSync 是 Cockos 出品,Cockos 是 Justin Frankel (开发 Winamp 的那个家伙) 成立的公司,开发的产品也是和音频有关的。这个小工具估计是他们搂柴火打兔子随便搞出来的,但真是很好用。免费

    实操:

    0界面如下:


    1.选择两个两个需要同步的文件夹 Browse

     

    2.选择同步方式,Ddefault stnchronization action  

     点击Analize!即可分析,并列出需要改变的文件信息以及操作。


    2.1 Bidrectional : 双向同步(不删除的保持两个文件统一) 

     为了分析它的同步依据,我尝试改变在在两个文件的更新时间和时间大小。实验结果如下:




    结论:可以看出,文件更新的依据是最近的更新的时间,文件大小没啥关系(做到这心就稳多了)。

    2.2.  Local->Remote (dot delete missing files/folders)

       意思说把本地文件保存到Remote,不删除Remote多出来的文件。

    2.3 Remote->Local (dot delete missing files/folders)  

        意思说把Remote文件保存到Local,不删除本地多出来的文件。

    2.4 Local->Remote

       意思说完全同步Remote文件到Local,local的文件可能会别删除!!。

    2.5  Remote->Local 

        类似

    3 高级操作 

            文件匹配(花式操作):



    3.1.匹配命令以‘;’分隔。

    3.2 !表示不对此类文件操作

    3.3 * 表示每一个文件

    3.4 *.xxx  表示xxx后缀的文件

    3.5 文件夹名 + '\'后缀表示文件目录


    4.写日志功能 输出日志文件 .log 

        可用记事本打开(弱鸡的我)


    5. 最后一个忽略功能 

     File sieze && File dates 忽略文件大小和数据有点奇怪???忽略这个干嘛???请大佬指点

     MIssing local files &&  Missing remote files : 意味相对另一个文件的缺失文件不做处理。

    (比如,本地有一个123.txt,U盘里没有,勾选Missing Remote flies ,原本因出现的Create 123.txt 就消失了)

    ------------------------------------------------------------END-------------------------------------------------




    展开全文
  • 最近因为需要用到一个自动同步两台虚拟机的工具,在网上找了许多资料,刚开始是觉得GoodSync这个不错,界面美观,功能完善易用,可定时执行等,但是这款软件是收费的,而且winserver下要使用企业版。无奈弃用  ...

            最近因为需要用到一个自动同步两台虚拟机的工具,在网上找了许多资料,刚开始是觉得GoodSync这个不错,界面美观,功能完善易用,可定时执行等,但是这款软件是收费的,而且winserver下要使用企业版。无奈弃用

            于是这款微软的工具就出现了!没人找到怎么下载的话。点击这里 ,包含64位和32位的安装包,直接运行安装即可。

     下面演示一下使用方法。方便好用。

    如上图我们可以看到,界面很简单,可以点击的,只有一个创建新的文件夹对(两个文件夹。大致是这个意思),和帮助。

    我们点击创建一个新的文件夹对。

    如上图。这里我们左侧文件夹选择本地的一个文件夹,右侧文件夹可以选择本地文件夹,或者是其他电脑的共享文件夹,这里我们选择另外一台电脑的共享文件夹路径,点击下一步,

    如上图,是要选择3种方式,一共提供了3种模式。

    • Synchronize
    • Echo
    • Contribute

    Synchronize:新文件和更改过的文件在左右目录中将互相复制,同时,若两个目录中有同样的文件,在其中一个目录有重命名或者删除的,在另一个目录中也将执行同样操作。

    Echo:以左侧目录为准,左目录中的新文件和更改过的文件将复制到右目录中;同时,若两个目录中有同样的文件,在左目录中有重命名或者删除的,在右目录中也将执行同样操作。

    Contribute:和Echo的操作类似,是一种更加安全的方式。不执行删除操作,相当于右侧文件夹是左侧的增量备份

    选中你需要的模式,点击下一步Next

    如上图,需要给你添加的同步任务取个名字,这里我们叫Test,点击完成

    此时页面上的按钮都可以进行点击了,下面一排按钮,从左到右依次是重命名同步任务、删除任务、创建新的任务、预览、运行

    这里我们点击预览查看两个文件夹的异同:

    这里我们可以看到两个文件夹互相之间的差异。如果确认无误的话,可以点击Run运行。

    可以看到执行成功

    这种是手动点击运行的情况,但是如果我们需要他定时执行该如何操作呢?

    这时我们需要windows下的计划任务

    点击右上角创建任务按钮

    按你自己的需求设置相关,下面如图

    展开全文
  • Rsync是一个超级便利的文件同步工具,原生于*nix系统,也可以通过Cygwin工具在windows环境下编译运行; 1、上传 rsync -avzP --progress --port 9106 /path/.../指定文件 root@192.168.09.12::path --password-file...

    Rsync是一个超级便利的文件同步工具,原生于*nix系统,也可以通过Cygwin工具在windows环境下编译运行;

    1、上传

    rsync -avzP --progress --port 9106 /path/.../指定文件 root@192.168.09.12::path --password-file=/path/.../rsyncd.password 
    

    2、删除

    rsync -avzP --include='+ /指定文件' --include='- /*' --delete /空目录/ /指定文件所在目录/
    

    3、同步远程服务器路径到本地

    1. 基本同步;
    2. 可以检查本地多余路径、文件,并删除;
    3. 跳过指定路径、文件不删除;
    4. 利用 expect 自动输入服务器密码(提前安装 expect,并手动登陆一次服务器再使用);
    # // 测试环境ubuntu
    #!/usr/bin/expect
    
    set uname [你的服务器账号]
    set pwd [你的服务器密码]
    set host [你的服务器地址]
    set dst [本地目标路径]
    set src [远程源路径]
    set ex_path [指定的只有本地存在不需要删除的路径]
    
    spawn rsync -arvzP --progress --delete --exclude $ex_path $uname@$host:$src $dst
    
    expect "*password:"
    send "$pwd\r"
    expect "*#"
    interact
    

    随时更新…


    —— 2018-11-29 ——

    展开全文
  • Windows下使用Git+rsync构建文件同步工具

    千次阅读 热门讨论 2020-11-15 22:17:10
    于是我意识到需要用一个工具来完成这个文件同步的工作,自然而然就想到了 Linux 平台上的 rsync;rsync 的优点是显而易见的:支持网络和本地传输,支持断点传输,最重要的是——支持增量更新,这也就让它在处理多...

    最近工作很忙,常常需要把一些需要继续处理的文件拷贝到U盘,带回家继续处理;在文件比较少的情况下还好,在文件特别多、或者特别大的情况下,处理起来就会比较麻烦。于是我意识到需要用一个工具来完成这个文件同步的工作,自然而然就想到了 Linux 平台上的 rsync;rsync 的优点是显而易见的:支持网络和本地传输,支持断点传输,最重要的是——支持增量更新,这也就让它在处理多文件、大文件的时候更加有优势了。

    那么能否实现在 Windows 系统中运行 rsync 呢?在网上找了一些资料并折腾了一番,发现是可以实现的。

    一、原理

    如何在 Windows 下跑 rsync ?

    rsync 是 Linux 平台的程序,要在 Windows 运行,要么就是拿源码在Windows环境下重新编译一遍,那么就会用到 MinGW 这类的编译工具,并且改动源码肯定是少不了的;要么就是在 Windows 下搞一个 Linux 的虚拟环境,那么可以考虑 Cygwin, WSL 这类东西。有没有更简单的方法呢?想到在 Windows 下使用 Git Bash 工具的时候,也经常会使用到 ls, grep 这类 Linux 下的命令,那么这个又是如何实现的?

    找了一些资料,发现 Git for Windows 是基于 MSYS 做出来的。以下引用一段来自知乎网友的话:

    (来源:https://www.zhihu.com/question/65055974/answer/227054790

    MSYS

    当 MinGW 出现之后,程序员们发现光有 GCC 不行啊,面对着如此 naive 的 Windows 命令行也照样不能干活,Cygwin 又太大了。所以 MinGW 的一群人再次 fork 了 Cygwin,把它精简了一番,就成了 MSYS。后来,MinGW 咕咕咕了,MSYS 也随之咕咕咕了,又一群程序员 fork 了新版本的 Cygwin,精简了一番,给它加上了 Pacman 包管理器(没错就是 Arch Linux 用的那个),最后给 MSYS 的名字后面加了个 2,成了 MSYS2。

    Git for Windows

    随着 Git 的快速完善,将 Git 移植到 Windows 的呼声越来越高,可是 Git 需要很多 Linux 下的命令行工具,所以不想重复造轮子的 Git 开发者们找到了 MSYS2,又将 MSYS2 做了一番精简和针对 Git 的修改,把 Git 放了进去。

    ls, grep 这些程序包正是通过 Pacman 去管理的。而在 Git 的安装目录下也是可以找到这些程序包的 exe 文件的(在 Git/usr/bin 目录下)。

    那么,是不是找到了 rsync 在 Windows 平台的 pacman package,同样就可以实现在 Windows Git Bash 中运行 rsync 呢?

    答案确实是如此的。这篇文章就将介绍这个实现过程。

    二、下载安装包

    可在此处下载 windows 环境下的 Pacman package: http://www2.futureware.at/~nickoe/msys2-mirror/msys/x86_64/

    我们需要使用到以下的两个 package: zstd 和 rsync。(zstd 是用来解压 rsync 的程序包的)

    zstd:

    在这里插入图片描述

    rsync:

    在这里插入图片描述

    选择其中最新的版本来下载即可。

    如,我将 zstd-1.4.5-2-x86_64.pkg.tar.xz 和 rsync-3.2.3-1-x86_64.pkg.tar.zst 下载到 D:\tools 目录下。

    三、使用 zstd

    使用 7zip 等Windows下的解压工具解压 zstd-1.4.5-2-x86_64.pkg.tar.xz。

    将 zstd 的相关文件复制到 Git 安装目录的对应位置,如:

    D:\tools\zstd-1.4.5-2-x86_64.pkg\usr\bin --> D:\Program Files\Git\usr\bin
    D:\tools\zstd-1.4.5-2-x86_64.pkg\usr\share --> D:\Program Files\Git\usr\share

    使用 zstd 来解压 rysnc 包。打开 Git Bash,执行:

    cd  /d/tools/
    mkdir rsync-3.2.3-1
    tar -I zstd -xvf /d/tools/rsync-3.2.3-1-x86_64.pkg.tar.zst  -C /d/tools/rsync-3.2.3-1
    

    四、使用 rsync

    将 rsync 的相关文件复制到 Git 安装目录的对应位置,如:

    D:\tools\rsync-3.2.3-1\usr\bin --> D:\Program Files\Git\usr\bin
    D:\tools\rsync-3.2.3-1\usr\lib --> D:\Program Files\Git\usr\lib
    D:\tools\rsync-3.2.3-1\usr\share --> D:\Program Files\Git\usr\share

    在 Git Bash 中使用 rsync:

    # 查看版本号
    rsync --version
    # 查看帮助信息
    rsync -h
    #  同步文件
    rsync -avP <src_dir> <dest_dir>
    

    以下是实际使用的例子:

    在这里插入图片描述

    五、编写 shell 脚本

    为了更加方便使用,还可以将 rsync 命令写入脚本来运行。

    如,我写了如下的 sync_to_udisk.sh 用来将我本地目录的文件夹同步到U盘上:

    rsync -avP --exclude-from './ExcludeLists.txt' /d/LocalDir/ /f/UdiskDir/
    # 以下休眠3秒只是为了看一下执行过程,完全可以去掉 :)
    sleep 3
    

    这样每次要进行文件同步的时候,只需要双击 sync_to_udisk.sh 让 Git Bash 自动运行即可。

    命令中的--exclude-from 选项用来排除不需要同步的文件,可以将要排除的文件写入到 ExcludeLists.txt 中。

    如以下这样,是把 sync_to_udisk.sh 和所有隐藏文件排除掉:

    .*
    sync_to_udisk.sh
    

    你可以根据你的实际需求,写不同的脚本来实现。

    最后,希望这篇文章可以帮助到所有遇到同样问题的小伙伴们。

    Enjoy ~

    参考

    http://www.mingw.org/wiki/msys

    https://wiki.archlinux.org/index.php/Pacman

    http://www.ruanyifeng.com/blog/2020/08/rsync.html

    https://www.jianshu.com/p/e3f17590c7d4

    https://blog.tiger-workshop.com/add-rsync-to-git-bash-for-windows/

    https://www.zhihu.com/question/65055974/answer/227054790

    展开全文
  • Rsync是一个强大的文件同步工具。可以镜像保存整个目录树和文件系统,可保持原来文件的权限、时间、软硬链接等等,无须特殊权限即可安装。第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync ...
  • 一提到ftp同步工具,大家第一个想到的不知道是什么,有可能你不太熟悉,但从事网站管理人员一定都用过。ftp同步工具是网络上用来传送文件的工具。ftp同步工具以汉化版和破解版的居多。但是破解版的一般都比较危险,...
  • 定位到目录C:\Program Files (x86)\cwRsync\bin 新建记事本,文件名可以按照如下方式命名,文件后缀改为.bat 具体内容如下 @echo off echo. echo start... echo. cd C:\Program Files (x86)\cwRsync...
  • 相信一提到Rsync大家并不陌生,第一想到的就是他是Linux下一款能够实现远程同步备份以及本地复制的一款工具 那么,今天给大家演示的并不是这款工具,而是和他有着相同功能的工具名字叫CwRsync。 什么是cwRsync? ...
  • 文件同步工具Unison

    千次阅读 2007-10-13 16:56:00
    Unison - 跨平台的双向文件同步工具,适用于网络环境、单机的文件系统之间。http://www.cis.upenn.edu/~bcpierce/unison/download.htmlLinux环境:apt-get即可,注意它的版本号(当前最新是2.13.16),最好把旧的...
  • Windows 下面简单的同步文件夹工具

    千次阅读 2018-06-23 06:52:00
    1. 微软自己的工具 下载地址 https://www.microsoft.com/en-us/download/confirmation.aspx?id=15155 2. 安装过程忽略 3. 配置与使用. 打开软件 直接 创建新文件对 首先将想要同步到的网络驱动器 进行...
  • 七牛云存储qrsync命令行同步工具

    千次阅读 2013-07-18 17:14:51
    qrsync 是一个根据七牛云存储API实现的简易命令行辅助上传同步工具,支持断点续上传,增量同步,可户本地某目录的文件同步到七牛云存储中,同步或上传几百GB甚至上TB的文件毫无鸭梨。 下载 qrsync 命令行辅助同步...
  • Windows时钟同步问题

    千次阅读 2011-11-02 10:59:17
    Windows时钟同步问题 在系统部署的过程中间,时钟同步问题是必须的,这里只说明了windows时钟同步的问题 1、时钟服务器的设置  windows server 2000以上版本有时间服务程序运行-〉计算机配置-〉管理模板-〉系统-...
  • Windows文件同步到Linux

    千次阅读 2012-02-22 21:19:46
    公司要做监控oracle日志,可是有台数据库是Windows2003平台的,说实话我...这里只配置windows-->linux的文件同步 1.在windows2003上面安装cwrsync的服务器端软件,windows软件安装很简单 你懂的 2.修改安装目录
  • Mysql数据结构同步工具

    千次阅读 2020-05-02 20:35:48
    一直从事软件网站系统开发工作,...因此就有了这个项目的由来分享一个自己开发的小工具,方便进行两个数据库之间的同步,废话不多说直接进入正题, 下载dbsync工具包https://download.csdn.net/download/weixin_...
  • C#文件同步工具教程

    万次阅读 2006-05-06 12:03:00
    我要介绍一下,用C#中FileSystemWatcher作文件监测同步更新两个不同目录中文件的小工具(A目录中的1.txt发生改变时,B目录中的1.txt也会自动改变以达到与A中的更新到相同的版本),让更多的编程爱好者能更快的入门,...
  • windows中定时同步文件

    千次阅读 2019-07-08 18:23:42
    windows系统中同步两个文件夹的文件或者两台电脑的文件可以考虑使用Microsoft同步工具SyncToy,配合Windows自带的计划任务来完成。 一、安装SyncToy SyncToy下载地址:...
  • iis7远程桌面管理软件,是一款绿色小巧,功能实用的FTP工具软件,其界面简洁,操作方便,它支持FTP批量上传下载,它可以同时连接多台ftp服务器进行文件传输工作,还可以在线解压缩文件,支持文件查找,在线编辑等...
  • Windows域控工具

    千次阅读 2014-05-12 23:32:02
    Windows域控工具使用说明   2.8.5版下载     本文介绍使用CRM2011资源管理器对Windows域控进行导出、导入、离线编辑、在线编辑和将Windows域用户转换为CRM用户的功能。 主要使用的业务场景为用户的批量...
  • windows做时间服务器,linux和windows时间同步Windows上设置NTP 英文版:http://www.satsignal.eu/ntp/setup.html#local Meinberg为Windows用户提供了备受推崇且高度准确的NTP软件的安装程序...
  • 目录数据巧维护—— Windows Server 2003目录服务修复工具的使用 从Windows 2000开始,微软引进了活动目录技术,活动目录可以让企业有效地共享和管理网络资源和用户的信息。此外,它还扮演着网络安全性权威的角色,...
  • SyncToy 文件同步工具的定时同步方案简述工具SynctoyPowerShellbat批处理和随系统启动具体实施第一步设置sync同步规则第二步上高潮,我们来看看ps1脚本怎么写第三步我们来添加随系统启动,并隐藏窗口第四步我们重新...
  • Microsoft同步工具SyncToy

    千次阅读 2008-08-21 22:41:00
    SyncToy是微软开发的一款同步工具,帮助你快速的拷贝,移动,重命名和删除不同文件夹或者不同电脑之间的文件。SyncToy是微软同步框架的一个实际应用例子. 下载地址:...
  •  【关于同步原理】那么github利用的有点类似ssh双机互信的原理,本机上生成一对密钥(公钥和私钥),然后把公钥添加到github上去,以达到认证的目的。一、首先需要你去下载这个工具https://windo
  • 自同步软件是一款自同步是最好用的局域网文件实时同步工具。软件使用方便、同步快速,并且支持五大平台,包括windows、mac、linux、android和IOS(未发布)。轻松实现多设备之间的无线数据同步,无需注册下载即用,...
  • Windows Server 2016-活动目录NTP时间同步

    千次阅读 2019-02-02 21:52:59
    在实际生产域环境下,往往会有很多跟时间不同步相关的问题,简单的说几种常见的情景:本地客户端时间与域控时间不统一导致无法加域;每次客户端电脑输入密码到进入桌面环境等N久;Skype for Business无法登录;第...
  • 百度上搜一搜”局域网”、”文件同步”或”文件夹同步”,一定可以搜到不下三十款相关的局域网文件同步工具,诸如GoodSync、FreeFileSync、各种同步/备份专家等,免费到收费工具琳琅满目。在如此多的同步工具中,...
  • SyncToy同步工具安装使用详解

    千次阅读 2018-11-27 10:20:51
    转载自:... ... SyncToy -- 微软同步工具:它可以让您的文件在不同的磁盘和文件夹中保持同步并且可以随意处理,甚至可以输入UNC以处理网络驱动器上的文件和任何设备上的信息  ...
  • linux 文件夹同步工具

    千次阅读 2013-12-07 20:53:22
    几种文件夹同步工具介绍 1 前言 我们日常工作中,经常会遇到下面的一些情况:静态应用中,为减少web访问对发布系统的压力,而使用的多级缓存构架中,位于缓存构架中后端的多台www服务器需保持数据一致,且需要与...
  • Cygwin环境下Unison文件同步工具的使用相信很多人unix程序员都喜欢在windows下写代码,也许因为windows下有很多方便好用的编辑器,如Source Insight,UltraEdit等,也许是不喜欢vi,emacs等。于是就有了很多人在...
  • rsync 远程数据同步工具详解

    千次阅读 2010-05-12 20:39:00
    rsync 远程数据同步工具详解rysnc(remote synchronize)在CentOS系统默认安装在/usr/bin,此外rysnc在windows平台下也有相应版本。主页地址为:http://rsync.samba.org/ rysnc 命令用法:(OPTION-参数,USER-用户,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,469
精华内容 41,787
关键字:

windows目录同步工具