我们知道,我们可以使用rsync,tar或cp在NFS文件系统或不同服务器上传输目录或文件。 只是好奇哪种方式最好转移复杂的目录?
或者编写自定义的c程序可以简单快速地复制或创建链接目录结构树。
答案 0 :(得分:1)
最好的方法是使用rsync
。它以其delta传输算法而闻名,该算法通过仅发送源文件与目标中的现有文件之间的差异来减少通过网络发送的数据量。 rsync
广泛用于备份和镜像,并作为日常使用的改进复制命令。
命令tar
的实用程序是:"用于存储和提取存档文件中的文件,称为tarfile"。不要在服务器之间进行传输。cp
比rsync命令更简单。替换目标中的所有文件。
关于用C语言定制的程序,我认为很难优化已经优化过的东西。