当前位置: 首页 > 科技观察

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

时间:2023-03-12 01:46:42 科技观察

Woof(WebOfferOneFile的缩写)是一个简单的应用程序,用于在小型本地网络上的主机之间共享文件。它由一个微型HTTP服务器组成,该服务器为指定文件提供指定次数(默认为一次)然后终止。要使用woof,只需在单个文件上调用它,接收者就可以通过网络浏览器或使用命令行网络客户端(例如cURL、HTTPie、wget或终端的kurly)访问您的共享文件(cURL替代方案)。woof优于其他文件共享工具的一大优势是,如果接收方安装了网络浏览器,它允许在不同操作系统或不同设备(计算机、智能手机、平板电脑等)之间交换文件。在本文中,我们将展示如何在Linux中安装woof并使用它在本地网络上交换文件。如何在Linux中安装和使用Woof您可以使用wget命令下载woof脚本并将其移动到/usr/bin目录,如下所示。linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?wgethttp://www.home.unix-ag.org/simon/woof--2022-04-0721: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请求,等待响应...200OK长度:20420(20K)正在保存到:“woof”woof100%[====================>]19.94K42.3KB/s耗时0.5s2022-04-0721:51:35(42.3KB/s)-保存"woof"[20420/20420])复制到以下目录linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudocpwoof/usr/bin/授予权限linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudochmod777/usr/bin/woof要交换文件,请使用以下命令,如图如下所示。linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?wooflinuxmi.com.png现在服务于http://192.168.174.170:8080/linuxmi.com.pngwoof然后会生成一个URL(在这个例子中如下是http://192.168.174.170:8080/),您的朋友可以使用此URL访问该文件。将URL发送给收件人。一旦收件人访问文件。它可以使用浏览器或wget命令下载。woof将关闭(请参见下面的屏幕截图)。通过Woof共享访问文件注意:在上面的示例中,我们使用wget命令行下载程序来获取共享文件。或者要指定如下自定义名称,请使用-O选项。wget-Ozidingyihttp://192.168.174.170:8080默认情况下,woof共享文件一次,接收者下载后,woof终止。您可以使用-c选项设置woof在关闭前共享文件的时长。以下命令将在下载三次后终止woof。linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?woof-c3linuxmi.com.png要共享目录,您可以创建一个包并使用(-z用于gzip压缩,或-j用于bzip2压缩,或-Z表示ZIP压缩)来压缩它。例如:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?woof-c2-zlinuxmi.com查看下载文件名,应该是如下截图所示的Gzip压缩包。下载压缩的Tar存档文件此外,您可以使用-U标志告诉woof提供上传表单,允许文件上传。该文件将上传到启动woof的当前目录:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?woof-U然后,您的好友可以使用生成的URL从浏览器访问上传表单,如图所示。Woof文件上传表单浏览并选择文件后,单击“上传!”按钮上传文件。Woof文件上传完成您可以验证文件是否应上传到调用woof的同一目录。您还可以通过运行查看更多使用选项:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?woof-hWoof是一个小型、易于使用的HTTP服务器,用于在LAN上交换文件。在本文中,我们展示了如何在Linux中安装和使用woof。如果您有任何问题或建议,请使用下方留言与我们取得联系。