操作笔记:使用Everything工具实现大文件快速上传至虚拟机

发布于:2025-02-10 ⋅ 阅读:(23) ⋅ 点赞:(0)
问题描述:

在尝试通过Xhell上传大文件时,遇到了文件大小超出限制的异常。为了克服这个障碍并能高效地传输大文件到虚拟机中,可以采用以下解决方案。

解决方案概述:

利用Everything工具设置HTTP服务器功能,以此来实现对大文件的便捷传送。以下是详细步骤:


步骤一:下载与安装Everything工具

  1. 访问官方网站:前往Everything官网

  2. 下载软件:选择适合系统的版本进行下载,该程序体积小巧,安全可靠。
    在这里插入图片描述

  3. 安装程序:根据提示完成Everything的安装过程。(一直下一步即可

步骤二:配置HTTP服务器

  1. 启动Everything:打开已安装的Everything程序。

  2. 进入选项设置:点击顶部菜单栏中的“工具”,然后选择“选项”(或者直接按快捷键Ctrl + P)。
    在这里插入图片描述

  3. 启用HTTP服务器

    • 在左侧导航栏找到并点击“HTTP服务器”。
    • 勾选“启用HTTP服务器”复选框。
    • 设置一个用于访问的用户名和密码。
    • 点击“确定”保存更改。
      在这里插入图片描述

步骤三:获取本地IPv4地址

  1. 打开命令提示符:按下Win + R组合键,输入cmd,然后按回车键以打开命令行界面。
  2. 查询IPv4地址:在命令行中输入ipconfig,查找你的以太网适配器对应的IPv4地址,并记录下来。
    在这里插入图片描述

步骤四:通过浏览器访问HTTP服务器

  1. 打开浏览器:启动浏览器,例如Mozilla Firefox。
  2. 访问HTTP服务器:在地址栏输入之前记录的IPv4地址,例如http://+上面查到的ipv4地址,并按回车键。
  3. 登录HTTP服务器:出现登录对话框后,输入第二步设置的用户名和密码进行登录。
    在这里插入图片描述

步骤五:搜索并准备文件链接

  1. 搜索目标文件:登录成功后,在页面上的搜索框中输入你要上传的大文件名(如接近5GB的文件),并开始搜索。
  2. 下载:当找到目标文件后,直接下载即可

补充:非gui,命令行下载方式

1:准备文件链接

将鼠标移动到你的目标文件处,右击选择**复制链接地址**

2:在Xshell中下载文件至虚拟机

回到Xshell,在命令行中使用wget命令以下载的方式把文件下载到虚拟机。命令格式如下(注意:每个词/短语之间有空格,--和后面的词之间无空格):

wget 链接地址 --user在everything选项中设置的用户名 --password在everything选项中设置的密码
3:下载
--2025-01-12 09:53:21--  http://192.168.6.45/F%3A/%E8%BF%85%E9%9B%B7%E4%B8%8B%E8%BD%BD/HDP-2.5.3.0-centos7-rpm.tar.gz
Connecting to 192.168.6.45:80... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Connecting to 192.168.6.45:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5353112597 (5.0G) [application/x-gzip]
Saving to: ‘?.DP-2.5.3.0-centos7-rpm.tar.gz.1’

100%[====================================>] 5,353,112,597 20.9MB/s   in 3m 19s

请注意,从日志中可以看出首次尝试下载时收到了401 Unauthorized响应,这通常意味着第一次请求被拒绝,因为没有提供正确的认证信息。第二次尝试则成功,并以大约20.9MB/s的速度完成了文件下载,整个过程耗时3分钟19秒。


注意事项:

  • 确保防火墙或杀毒软件没有阻止Everything HTTP服务器的功能。
  • 如果网络环境不稳定,请确保文件传输过程中连接稳定,以免中断导致传输失败。
  • 对于非常大的文件,建议监控传输进度,并提前确认有足够的磁盘空间。

通过以上步骤,就可以轻松绕过Xhell的文件大小限制,使用Everything工具作为临时HTTP服务器,顺利地将大文件传输到虚拟机环境中。


网站公告

今日签到

点亮在社区的每一天
去签到