使用SyncToy 同步Windows数据到linux

SyncToy v2.1 - 微软同步工具:它可以让您的文件在不同的磁盘和文件夹中保持同步并且可以随意处理,甚至可以输入UNC以处理网络驱动器上的文件和任何设备上的信息 。

1. 安装SyncToy

安装过程依次下一步,需要注意的是需要相应.net的支持。安装完成后的路径如下。

2. SyncToy功能

* Synchronize: 最主要的双向同步功能,会根据左右两边文件的增加、删除、修改、更名,把两端的档案同时调整到最新的状态。 使用者可以想象这样的场景,在两台电脑中保存一样的文件,如果你在A电脑中做了某些新增,又在B电脑中做了一些修改,已经无法确定哪些文件是最新的,为了方便起见,可以通过同步功能直接把两边文件调整到最新状态。

* Echo: 有限制的单向同步功能,会根据左边最新的文件增加、删除、修改、更名状态,把左边的状态调整到右边,意思就是以你左方的文件夹为主来进行同步,这时候右方最新的修改不会调整到左方。 此场景应用于你带着USB移动硬盘进行旅行或者移动办公,你可以确定USB移动硬盘上面的内容是你目前需要的文件状态,那么你可以将SyncToy的左边设置为USB移动硬盘,然后将其文件状态同步更新到右边家里的电脑主机中。

* Contribute: 这是更为安全的单向同步功能, 基本上和Echo一样是从左到右的同步, 但是不会进行任何“删除”的更新动作,即使你左边删除了一些档案,这个删除的动作在contribute里不会被同步到右边,意思是说文件内容只会增加,不会减少。 此场景适用于你因为某些理由必须暂时删除左边的档案,比如USB移动硬盘的空间不够,你必须腾出空间来存储新文件等等,但是又不希望删除的内容也被同步,这时就可以选择Contribute模式。

3. SyncToy界面

4. 选择 “Create New Folder Pair" 并设置左右两边的共享目录。需要注意的是左右两边的文件夹必须都是共享状态。

5. 此步需要选择同步模式,我这边选择Echo。因为我只需要进行单向同步,且仅仅只是一个备份而已。

6. 这边需要填上pair的名字,也就是右边共享出来的文件夹的名字。

7.  整体预览如下。下面的任务栏可以选择重命名Folder pair,删除,创建,预览和运行。

8. 最后如果需要让它自动定时执行,则需要在计划任务里新建一个任务。需要注意参数-R及程序执行的路径。

9.后续如果左边的有改变,则会同步到右边。

时间: 2024-10-13 16:17:41

使用SyncToy 同步Windows数据到linux的相关文章

winrsync同步Windows 数据到 Linux

目标 将Windows服务器上某个目录的数据完全同步到Linux服务器.Windows作为服务端,开启873端口,Linux 作为客户端,从远端向Windows 服务器拉取数据. Windows部署cwRsyncServer 1.下载cwRsyncServer4.1,进行安装,在安装时可以自定义用户名密码,但必须确保密码的复杂度,否则系统无法成功创建用户和服务. 2.安装完毕后,进入对应目录配置conf文件,默认的安装路径在C:\Program Files (x86)\ICW,修改此目录下的rs

将mysql数据从Windows迁移到Linux中

1.先在windows上将数据都导出一个文件.(这里以某个数据库为例) 导出整个数据库 mysqldump -u 用户名 -p密码 数据库名 > 导出的文件名 导出指定表 mysqldump -u 用户名 -p密码 数据库名 表名1 表名2 ... > 导出的 文件名 2.将数据从Windows拷贝到Linux中. 3.登录Linux的MySql数据库 4.创建与windows同名的数据库名. mysql> create database qt; 查看字符集是否与windows一致,不一

linux同步windows的时间

找了很多的资料,都没有windows做时间服务,linux同步windows的时间的,最后自己找了一些软件,终于搞定了,写出来给大家共享,以免大家多走弯路 首先在http://www.meinberg.de/english/sw/index.htm 下载了一个windows的NTP服务程序:ntp4171.zip windows 192.168.1.32 1.安装是提示设置服务器地址,我设置的本机widows机器的IP 2.ntpd的控制在: 控制面板->;管理工具->;组件服务-Networ

LINUX下使用elasticsearch-jdbc工具实现MySQL同步到ElasticSearch 以及linux 64位centos系统安装jdk1.8

第一步:环境匹配 1)elasticsearch 2.3.3 成功安装部署 2)mysql安装成功,增删改查无误~~. 3)要保证elasticsearch-jdbc的版本要与elasticsearch的版本是一致的(下面的内容会提示下载).否则会报错,无法进行之后的步骤. (例如elasticsearch-jdbc-2.3.3.0-dist.zip(对应的你的elaseticsearh-2.3.3) 4)(linux 64位centos下安装jdk1.8)(我的是CentOS release

用ossutil来同步Ecs数据到Oss的object

前言:公司的Ecs的数据盘即将爆之至.公司想省点钱.想把数据全部存储到oss.这样就不用在ecs本地存储同样的数据了,于是就开始着手想办法把ecs的数据同步到oss,开始想到的办法是通过外网地址遍历服务器上的每个文件,这样oss就会把访问过的文件同步到oss,由于文件量太大.文件总数:1,806,552,文件大小:425G- 全部遍历恐怕时间太久,再加上外网访问..也是耗费太多系统带宽.接着就开始找相关资料,联系过阿里客服,客服说只能把oss的数据挂在到本地不支持ecs同步到oss.-碎了.最后

Rsync在Windows系统和Linux系统间进行文件同步操作

公司有NAS存储,作为各系统重要数据(如数据库文件)及各个应用数据的集中存储备份的地方(异地备份).实际场景,公司内网部署一台Linux作为同步任务,用rsync同步.设置同步目录,将NAS存储目录挂载到目录,并设置定时任务,将各应用数据定期同步到NAS存储目录. 先挂载NAS目录 /bin/mount -o username=admin,password=password //192.168.1.1/nas中目录 /data/pos_nas/ Linux机器查看,df -h显示已挂载好的目录.

gcc和MinGW的异同(在cygwin/gcc做的东西可以无缝的用在linux下,没有任何问题,是在windows下开发linux程序的一个很好的选择)

cygwin/gcc和MinGW都是gcc在windows下的编译环境,但是它们有什么区别,在实际工作中如何选择这两种编译器. cygwin/gcc完全可以和在linux下的gcc化做等号,这个可以从boost库的划分中可以看出来端倪,cygwin下的gcc和linux下的gcc完全使用的是相同的Toolsets.所以完全可以和linux一起同步更新gcc版本,而不用担心问题,并且在cygwin/gcc做的东西(不用win32的)可以无缝的用在linux下,没有任何问题.是在windows下开发

Xming + PuTTY 在Windows下远程Linux主机

Xming + PuTTY 在Windows下远程Linux主机 一.原理     Linux/Unix的X Window具有网络透明性.X Window系统里有一个统一的Server来负责各个程序与显示器.键盘和鼠标等输入输出设备的交互,每个有GUI的应用程序都通过网络协议与 Server进行交互.所以对于任何一个应用程序,本地运行和远程运行的差别仅仅是X Server的地址不同,别的没有差别.所以在Windows运行一个X Server,就可以很方便的远程运行有GUI的Linux应用了.同时

Windows Socket和Linux Socket编程的区别 ZZ

socket相关程序从Windows移植到Linux下需要注意的: 1)头文件 Windows下winsock.h/winsock2.h Linux下sys/socket.h 错误处理:errno.h 2)初始化 Windows下需要用WSAStartup Linux下不需要 3)关闭socket Windows下closesocket(...) Linux下close(...) 4)类型 Windows下SOCKET Linux下int 如我用到的一些宏: #ifdef WIN32 typed