0

0

Linux 下如何在局域网中快速交换文件

WBOY

WBOY

发布时间:2024-02-13 20:36:02

|

1271人浏览过

|

来源于良许Linux教程网

转载

woof(web offer one file的缩写)是一个简单的应用程序,用于在小型本地网络上的主机之间共享文件。 它由一个迷你的http服务器组成,可以为指定的文件提供指定的次数(默认为一次),然后终止。

要使用 woof,只需在单个文件上调用它,收件人就可以通过 Web 浏览器或使用命令行 Web 客户端访问您的共享文件,例如来自终端的cURL,HTTPie,wget 或kurly(cURL替代) 。

与其他文件共享工具相比,woof 的一个优点是,如果收件人安装了 Web 浏览器,它就可以在不同的操作系统或不同的设备(计算机,智能手机,平板电脑等)之间交换文件。

在本文中,我们将展示如何在Linux中安装woof并使用它在本地网络上交换文件。

如何在Linux中安装和使用Woof

您可以使用wget命令下载woof脚本,并将其移动到/usr/bin目录,如下所示。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
⚡ wget http://www.home.unix-ag.org/simon/woof
--2022-04-07 21:51:34--  http://www.home.unix-ag.org/simon/woof
正在解析主机 www.home.unix-ag.org (www.home.unix-ag.org)... 141.99.42.20
正在连接 www.home.unix-ag.org (www.home.unix-ag.org)|141.99.42.20|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 20420 (20K)
正在保存至: “woof”

woof                100%[===================>]  19.94K  42.3KB/s    用时 0.5s  

2022-04-07 21:51:35 (42.3 KB/s) - 已保存 “woof” [20420/20420])
Linux 下如何在局域网中快速交换文件

复制到如下目录

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
⚡ sudo cp woof /usr/bin/
Linux 下如何在局域网中快速交换文件

赋予权限

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
⚡ sudo chmod 777 /usr/bin/woof 

要交换文件,请使用如下命令,如下图所示。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
⚡ woof linuxmi.com.png
Now serving on http://192.168.174.170:8080/linuxmi.com.png
Linux 下如何在局域网中快速交换文件

然后,woof将生成一个URL(在本文的例子中下为http://192.168.174.170:8080/),你的小伙伴可以使用该URL访问该文件。

将URL发送给收件人。 一旦收件人访问该文件。 可以使用浏览器或者 wget 命令下载。

Linux 下如何在局域网中快速交换文件

woof将关闭(参见下面的屏幕截图)。

Linux 下如何在局域网中快速交换文件

通过Woof共享访问文件

注意:在上面的示例中,我们使用 wget 命令行下载程序来获取共享文件。

Linux 下如何在局域网中快速交换文件

或者如下

指定自定义名称,请使用-O选项。

php中级教程之ajax技术
php中级教程之ajax技术

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它不是新的编程语言,而是一种使用现有标准的新方法,最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容,不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。《php中级教程之ajax技术》带你快速

下载
wget -O zidingyi http://192.168.174.170:8080

默认情况下,woof共享文件一次,在收件人下载后,woof终止。 您可以使用 -c 选项设 置woof 在关闭之前共享文件的时间。

以下命令将在三次下载后终止woof。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
⚡ woof -c 3 linuxmi.com.png
Linux 下如何在局域网中快速交换文件

要共享目录,您可以创建一个包并使用(-z 用于gzip压缩,或 -j 用于 bzip2 压缩,或 -Z 用于 ZIP 压缩)压缩它。 例如:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
⚡ woof -c 2 -z linuxmi.com 
Linux 下如何在局域网中快速交换文件

查看下载文件名,它应该是 Gzip 存档,如下面的屏幕截图所示。

Linux 下如何在局域网中快速交换文件

下载压缩的Tar存档文件

此外,您可以使用-U标志告诉woof提供上传表单,允许文件上传。 该文件将上传到发起woof的当前目录:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
⚡ woof -U

然后,您的小伙伴可以使用生成的URL从浏览器访问上传表单,如图所示。

Linux 下如何在局域网中快速交换文件

Woof文件上传表单

浏览并选择文件后,单击“Uplaod!” 按钮上传文件。

Linux 下如何在局域网中快速交换文件

Woof文件上传完成

您可以验证该文件应该上传到调用woof的同一目录。

您还可以通过运行以查看更多使用选项:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
⚡ woof -h
Linux 下如何在局域网中快速交换文件

Woof 是一款小巧、简单易用的 HTTP 服务器,用于在局域网上交换文件。 在本文中,我们展示了如何在 Linux 中安装和使用 woof。 如果您有任何问题或建议,请使用下面的留言与我们取得联系。 感谢Linux迷的精彩文章。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

440

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

177

2023.10.30

http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

413

2023.11.09

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

418

2023.11.14

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

2247

2024.03.12

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2073

2024.08.16

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1394

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

705

2023.06.29

Python 自然语言处理(NLP)基础与实战
Python 自然语言处理(NLP)基础与实战

本专题系统讲解 Python 在自然语言处理(NLP)领域的基础方法与实战应用,涵盖文本预处理(分词、去停用词)、词性标注、命名实体识别、关键词提取、情感分析,以及常用 NLP 库(NLTK、spaCy)的核心用法。通过真实文本案例,帮助学习者掌握 使用 Python 进行文本分析与语言数据处理的完整流程,适用于内容分析、舆情监测与智能文本应用场景。

22

2026.01.27

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.9万人学习

Git 教程
Git 教程

共21课时 | 3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号