screen 和scp实现TB级别分批次下载文件夹及文件

TB级数据在Linux centos之间迁移

直接上命令

scp -r xxx@1.2.3.4:/a/b /c/d
需要密码,所以需要借助screen放后台执行,即使远程shell客户端 session断了也能再次进入。

screen 安装

[root@xxx ~]# yum install screen -y

安装成功。
在这里插入图片描述

创建一个screen ,运行命令

#screen -S screen_scp

然后会跳转到screen_scp内部。
执行:

# scp -r xxx@1.2.3.4:/a/b /c/d 
#{输入密码}

回车后看到执行记录刷屏
按下CTRL+Z后(或者打开新的session,使用命令kill -stop PID,挂起线程)
程序暂停。然后执行下面命令。

# bg 1

在这里插入图片描述
查看当前jobs.

# jobs

在这里插入图片描述
如果你想看运行日志,使用下面的命令调正到前台。再次回到后台按下CTRL+Z,bg PID即可。

# fg

按下CTRL+Z

Screen在后台运行

按下CTRL+Z,再按下D
即可回到shell命令窗口。

重新进入 screen在后台运行

查看screen 有哪些jobs。

#screen -ls

在这里插入图片描述
可以看到我们创建的screen。
执行下面命令即可进入远程主机的screen。

#screen -r photo

如果一个下载不够快,可以多开几个分批下载。

结束!
[1]: https://blog.csdn.net/weixin_42519985/article/details/119658392
[2]: https://blog.csdn.net/pythonwork/article/details/127999418

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值