当前位置:首页 > 科技新闻 > Windows编程 > 正文

玩玩Linux云主机-使用XShell从Windows上传文件到Linux服务器,下载到本地
2022-02-14 10:48:05

  1. 之前搭建好了,对于这个操作啊,基本上的东西还是懂一点点,实在搞不懂就百度一下子。我记得之前使用虚拟机的时候,想从windows复制文件到虚拟机中很简单啊,直接的copy然后粘贴,可是现在不行了啊,完全就是黑窗,怎么去处理呢,所以这个也是笔者遇到的问题,强大的网民肯定是有办法的。
  2. 下载文件到Linux服务器经常使用的两种方法,一种就是知道了下载的网址,直接就使用命令行下载;其他的就是下载到windws然后复制到Linux服务器
  3. 直接使用wget直接下载,提前是有下载的网址
  4. 下载到Windows本地然后上传到远程Linux主机
  5. 笔者使用的是Ubuntu,所以就接触到了Ubuntu中的高级包管理方法apt-get,经常使用命令
    apt-cache search package 搜索包
    apt-cache show package 获取包的相关信息,如说明、大小、版本等
    sudo apt-get install package 安装包
    sudo apt-get install package - - reinstall 重新安装包
    sudo apt-get -f install 修复安装”-f = –fix-missing”
    sudo apt-get remove package 删除包
    sudo apt-get remove package - - purge 删除包,包括删除配置文件等
    sudo apt-get update 更新源
    sudo apt-get upgrade 更新已安装的包
    sudo apt-get dist-upgrade 升级系统
    sudo apt-get dselect-upgrade 使用 dselect 升级
    apt-cache depends package 了解使用依赖
    apt-cache rdepends package 是查看该包被哪些包依赖
    sudo apt-get build-dep package 安装相关的编译环境
    apt-get source package 下载该包的源代码
    sudo apt-get clean && sudo apt-get autoclean 清理无用的包
    sudo apt-get check 检查是否有损坏的依赖

  6. 笔者就想通过教程跟着使用吧,怎么把本地的安装包上传到服务器上啊,然后事情没有那么简单,笔者使用apt-get install 发在了错误的信息,结果出现了下面的Unable to locate package错误。百度了一下,发现究其原因,应该是刚安装,软件源还来不及更新,所以才会无法找到包。更换软件源之后,也很可能会出现这个问题。
  7. 上面的解决的办法就是一句话 sudo apt-get update 更新源,之后就可以使用下载你需要的安装包了
  8. apt-get install lrzsz 下载这个软件
    玩玩Linux云主机-使用XShell从Windows上传文件到Linux服务器,下载到本地_linux
  9. 之前呢,我们在重新打开Xshell的时候,点击属性,编辑当前连接的属性,增加一些配置,上传的文件夹,下载的文件夹
    玩玩Linux云主机-使用XShell从Windows上传文件到Linux服务器,下载到本地_安装包_02
  10. 从Windows上传文件,上传命令为rz;在Linux命令行下输入rz,上传的文件在当前命令行的目录下,输入rz命令后,会弹出对话框,选择你要上传的文件,选择打开就上传到Linux主机。上传完可以使用ls 查看。
    玩玩Linux云主机-使用XShell从Windows上传文件到Linux服务器,下载到本地_服务器_03
  11. 如下图所示,我们就可以查看到了,我们上传的文件成功了
    玩玩Linux云主机-使用XShell从Windows上传文件到Linux服务器,下载到本地_服务器_04
  12. 从Linux主机下载文件,下载命令为sz ,后面跟要下载的文件名;可以选择下载的保存文件夹
    玩玩Linux云主机-使用XShell从Windows上传文件到Linux服务器,下载到本地_上传_05
  13. sz and rz 啥子意思呢,渣渣有点懵逼哈哈 下面来解释一钩子
    sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。
    rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传。
  14. 上传下载解决了,估计好多的问题都可以信手掂来了,是?不知道诶!哈哈

本文摘自 :https://blog.51cto.com/u