当前位置: 技术问答>linux和unix
[Suse Linux]两台机器上怎样能快速拷贝大量的文件
来源: 互联网 发布时间:2016-06-23
本文导语: 现在有两台Linux机器(suse 2.6.16),目录结构和文件完全相同,通过网络互联,带宽不是问题(1000M)。 现在要把一个机器上的文件或目录,可能有程序文件,文本,硬连接,符号连接等各种类型的文件。文件总量可...
现在有两台Linux机器(suse 2.6.16),目录结构和文件完全相同,通过网络互联,带宽不是问题(1000M)。
现在要把一个机器上的文件或目录,可能有程序文件,文本,硬连接,符号连接等各种类型的文件。文件总量可能有15G。
这些文件中部分不需要拷贝,不需要拷贝的文件会配置在一个文件中。
有什么好的办法能快速的将文件从一台机器拷贝到另一台机器上,充分利用带宽,尽量压缩时间,但是要保证文件的属性不变。
现在要把一个机器上的文件或目录,可能有程序文件,文本,硬连接,符号连接等各种类型的文件。文件总量可能有15G。
这些文件中部分不需要拷贝,不需要拷贝的文件会配置在一个文件中。
有什么好的办法能快速的将文件从一台机器拷贝到另一台机器上,充分利用带宽,尽量压缩时间,但是要保证文件的属性不变。
|
rsync
tar zcf - | ssh 'tar zxf -C /'
tar zcf - | ssh 'tar zxf -C /'
|
cp
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
|
帮顶。
|
全拷贝好办,就象2楼说那样就可以了,可是有部分不拷贝不知道rsync能不能解决,也学习一下。