Rsync 使用简单介绍之文件拷贝

系统 Linux
正如业界专家所分析和预测的趋势一样,Linux正在和微软与UNIX争夺服务器市场份额,尽管UNIX系统一直在做服务器方面有绝对的优势。

Linux逐渐发展成为第三大服务器操作系统,也成为微软在低端服务器市场的主要竞争者。其中的原因之一就是 Linux的安全性能,另外一个就是费用问题了。以下介绍的是Rsync 使用简单介绍之文件拷贝。


如果需要执行自动备份操作或部署安全策略,无论是为一个单一的工作站还是为一个网络内的所 有服务器和工作站,rsync工具绝对是一个很好的选择。它能够及时报告所有意外事件的发生,尤其是把它和其他合适的工具配合使用的时候, 可以极大地提高安全防护性能。
rsync被设计成一个简单的文件拷贝工具,但不同于其他拷贝工具,如cp和rcp,在功能上比他们更胜一筹。因为rsync具备校验比较功能,可以 决定哪个文件需要被拷贝,哪个文件已经存在目标机上而不需拷贝。例如,如果需要将位于foo计算机上一个包含30个文件的目录拷贝到bar机 上时,如果选用cp,则拷贝的仅仅只是文件,并且覆盖bar机器上具有相同文件名的文件,可能某些文件已经从foo拷贝到bar上了。但是,如果 选用的是rsync,它将快速的比较foo和bar上相同的目录,查看两者之间的差别所在,***将那些foo上存在而bar上不存在的文件拷贝到bar上 ,不用拷贝重复文件。这将极大地节省在文件拷贝上所花费的总时间,尤其是需要将某台机器上的数据备份到另外一台机器上的时候。Rsync 使用工具使用起来非常简单、方便,若使用得当的话还可以增强操作的安全性。此外,它还可以被用作一款安全检测工具,不需要任何其他软件的支 持,就可以完成文件系统的完整性审计。


文件拷贝功能
数据安全性的实施一般需要备份关键数据。可以通过效仿小生意的经营方法来解决 ,比如:到办公室的每一台工作站上,将一些重要的文件刻 录到一张光盘上,这比在网络上运行一些自动备份软件要快一些。最有效的方式当然是使用目前推出的低成本并带有高速硬盘的备份服务器, 通过网络定期的将需要备份的文件复制到备份服务器的硬盘上。对于那些办公任务比较大的单位来说,可以调用出一台老式的计算机来扮演这 个备份服务器的角色,它的工作极为简单,在需要在没有人使用网络的时间段,如半夜或周末,拷贝重要的数据文件,完成备份。rsync在计算 机之间通过网络拷贝文件是一个非常简单的过程。如果需要拷贝的文件在一个Linux系统上,则还有一个极为简单的方法,只需要在目标Linux 系统上键入如下命令即可:
rsync localdir host:remotedir


上述命令行是使用rsync默认的操作,在本地系统上(localdir) 指定希望被拷贝的目录,同时指定远程系统的主机名(host)和用来存放被拷贝 文件的目录(remotedir) 。例如,如果想将位于foo系统上/home/baz目录拷贝到主机bar的/home/backup/qux目录中,在主机foo上,则需要键 入的命令为:
rsync /home/baz bar:/home/backup/qux

【编辑推荐】

  1. rsync从linux到linux的文件同步备份
  2. Linux rsync同步由手动到自动
  3. 六一儿童节 向Windows 7 RC说再见
  4. CentOS系统如何解决鼠标花屏的问题
  5. 实操日记:Linux系统rsync配置和使用
责任编辑:chenqingxiang 来源: IT168
相关推荐

2010-06-01 18:03:05

Rsync 使用

2010-06-01 18:11:25

Rsync 使用

2010-06-01 18:14:55

Rsync 使用

2010-06-17 14:54:08

Rsync 使用

2010-03-18 16:31:32

Linux命令

2010-06-17 14:31:10

Rsync 使用

2009-09-23 10:15:23

Linux curlLinux命令行工具

2021-06-30 07:19:36

Netty简单使用

2010-06-17 14:43:59

Rsync 使用

2023-05-17 07:36:00

浅拷贝深拷贝对象

2010-05-14 14:01:33

Subversion合

2009-08-24 17:58:19

C#读取XML文件

2021-09-11 19:04:38

.NetSoapCore协议

2009-12-22 10:46:35

2010-05-14 14:20:16

2010-03-02 11:32:39

Linux判断符

2010-06-01 16:46:38

Rsync 命令

2009-12-10 10:37:18

PHP获取文件属性

2009-12-18 15:54:44

Fedora proc

2017-03-29 15:20:25

AndroidRootTools框架
点赞
收藏

51CTO技术栈公众号