100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Linux大文件传输工具分享

Linux大文件传输工具分享

时间:2022-12-18 16:39:32

相关推荐

Linux大文件传输工具分享

sync——一个跨平台的文件传输工具,多用于Linux系统,下面也只介绍Linux上的应用。

这是我在远程传输大文件时找到的最有效便捷的“可断点重传”的工具,最大的优势就是可断点重传,并且在本地磁盘之间、远程异地之间,文件的完整与保真效果是最好的;

试想一下,一个100G以上的文件夹,里面几十上百万个文件,在本地一般的拷贝指令、远程其他传输指令,传输完成后,发现文件不可用,检测文件损坏,是不是很崩溃!

上干货:

安装指令

centos:yum install rsync

ubuntu:apt-get install rsync

本地同步范例(不同磁盘之间拷贝):

## 同步dev下所有文件到dev_svn下,不包括dev

rsync -av /work/dev/ /code/dev_svn

## 同步dev及其所有子文件和目录,到dev_svn下,包括dev

rsync -av /work/dev /code/dev_svn

远程同步范例(内网、公网及交叉可访问网络):

## 数据推送到远程目录(本地目录——>远程目录)

rsync -av /root/itbiancheng root@192.168.2.216:/data/fileml

## 从远程目录拉取数据到本地(远程目录——>本地目录)

rsync -av root@192.168.2.216:/data/fileml /root/itbiancheng

## 指定秘钥端口进行远程拉取数据(远程目录——>本地目录)

rsync -avuP -e "ssh -i /key_file -p port" user@ip:/data/upload /data/receive/

*有IP跟着的为远程目录,没有则为本地目录

可断点的方式为:当因网络波动等因素导致文件传输中断,待排查相关问题后,重新执行传输指令,文件会承接上次传输进度继续传输

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。