• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ssh离线下载远程服务器全部内容的实现方法

    答案当然是否定的,我们可以用下面的命令达到我们的目的。

    wget -nH --cut-dirs=* -m --ftp-user=* --ftp-password=* ftp://*.*.*.*/*
    这里面的*号都是需要用自己的值替换的,用户名和密码就不用说了,主要的就是目录部分的处理。
    假设FTP登录到127.0.0.1后,根目录下面有一个目录叫somedir,我们要把这个目录下的文件下载到本机的当前目录下,命令如下

    wget -nH --cut-dirs=1 -m --ftp-user=* --ftp-password=* ftp://127.0.0.1/somedir/假设要下载的是根目录下的somedir下的second目录,命令如下

    wget -nH --cut-dirs=2 -m --ftp-user=* --ftp-password=* ftp://127.0.0.1/somedir/second/如果我们下载的文件很多,需要好几天才可以下载完,难道我们就不能关闭电脑,让VPS自己离线下载吗?
    答案也是否定的,有了screen就不一样了。

    screen可以在一个物理终端上模拟出多个窗口。最重要的是,可以挂起这些窗口。这样的话关掉正在执行程序的窗口就变成了可能。
    新建一个窗口

    1.键入命令screen。

    这样就新建了一个窗口,可以像普通的终端一样使用。需要退出这个窗口的话可以执行exit命令。窗口是可以嵌套建立的,如果是多层窗口,退出后将返回到上一层。

    2.输入命令screen vim

    这样就会以一个新的窗口来运行vim了。
    挂起和恢复窗口

    在当前screen窗口中键入C-a d,即Ctrl键+a键,之后再按下d键,就可以挂起当前的窗口,但是在这个窗口中打开的程序还是在继续执行的。

    输入命令screen -ls可以查看到被挂起的窗口:

    [root@Nginx domain]#screen -ls
    There is a screen on:
    22496.pts-0.Nginx (Detached)
    1 Socket in /var/run/screen/S-root.

    恢复窗口:screen -r 22496

    安装screen:
    yum install screen

    上一篇:Xen VPS下添加swap交换分区的方法
    下一篇:Linux VPS查看Inodes数目的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ssh离线下载远程服务器全部内容的实现方法 ssh,离线,下载,远程,服务器,