当前位置:   article > 正文

screen 和scp实现TB级别分批次下载文件夹及文件_linux碎文件tb级迁移方法

linux碎文件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
  • 1

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

创建一个screen ,运行命令

#screen -S screen_scp
  • 1

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

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

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

# bg 1
  • 1

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

# jobs
  • 1

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

# fg
  • 1

按下CTRL+Z

Screen在后台运行

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

重新进入 screen在后台运行

查看screen 有哪些jobs。

#screen -ls
  • 1

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

#screen -r photo
  • 1

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/797156
推荐阅读
相关标签
  

闽ICP备14008679号