跨多个数据存储(硬盘、外部硬盘)复制文件夹内容

跨多个数据存储(硬盘、外部硬盘)复制文件夹内容

我正在寻找一些实用程序,可以将我的工作文件夹的内容复制到多个存储设备(硬盘、外部硬盘、USB 驱动器等)上。我不是在寻找版本控制软件(如 cvs 或 svn),更像是对文件夹中更改的数据进行复制控制。

你能提出一些建议吗?

提前致谢

答案1

据我所知,Unison 是实现此目标最受推荐的工具。它以软件包形式存在于档案中,并且通常性能良好。使用 安装apt-get install unison

除了在单个主机上同步文件/文件夹之外,unison 还可以配置为在主机之间同步文件(客户端适用于多种操作系统),这使其非常适合异构环境。

答案2

如果你只有一个源,你应该尝试一下rsync。它非常快,适用于本地、网络和 ssh 文件,并且可高度自定义。将它放入 cronjob 中,你就设置好了。

我在家里用它来备份。我唯一特别用到的是 rsync 排除文件,用来忽略 ie 浏览器缓存文件。

答案3

我将第二个 cweiske。我使用 rsync 将所有文件复制到我安装各种 BSD 和 Linux 的机器上的主目录中,反之亦然。我已经设置了它,类似地 - 忽略某些文件,在文件夹“y”中包含文件“x”,但删除“z”(特别是在进行备份时)

相关内容