bash 上传文件到linux,从linux命令行分享文件:bashupload.com和transfer.sh

靠山

传输文件是一个常见的需求,简朴的做法是通过即时通讯工具,邮件,网盘完成。

但当分享或吸收的一端为远程服务器,只有下令行可以操作时,一个能支持在下令行完成分享和下载的工具,就会省下不少贫苦。

下面先容两个工具。

这两个都是之前在其余地方看到过简朴的先容,看完只是记了名字,一直没机会用,平时都是局域网scp拷贝,直到最近远程办公突然有了这个需求,恰好适用,顺便总结下推荐给人人。

bashupload.com

简介

借助bashupload.com,可以简朴地从下令行上传文件,剖析给其他的服务器,桌面和移动装备,最大支持25G。上传的文件会被保留7天,时代可以无限次下载。

直接打开 https://bashupload.com 这个网站,首页异常简练,直接告诉你最主要的上传下令,下方则是其他情形的下令示例的链接。

3ab51d197f30bcfd9ae0ad909b882019.png

示例

直接使用curl下令即可上传文件,下令执行完成会给出下载的链接。

其中name.txt是把你希望最终链接出现的文件名,@后面是内陆的文件名。

curl https://bashupload.com/name.txt --data-binary @file.txt

获得下载链接之后,直接使用wget即可下载

wget https://bashupload.com/xxxxx/name.txt

现实操作效果:

254837b846c33b17648207aeb24ecf4f.png

加解密示例

究竟文件是上传到第三方,若是有需要保密的内容的话,最好是加密下再上传。官网上的示例是使用gpg。

加密并上传:

gpg -ac -o- test.txt | curl https://bashupload.com/encrypted.txt --data-binary @-

下载并解密:

curl https://bashupload.com/ca8H/encrypted.txt | gpg -d -o decrypted.txt

固然这个只是一种方式,现实方式多种多样,例如在内陆自己先挪用openssl等举行加密,再上传加密后的文件。只要下载方能逆向解密即可。

浏览器操作

若是传输文件的一端不方便使用下令行,也可以通过浏览器举行上传和下载。

在首页即可上传文件。而上传后获得的下载链接,也可以从浏览器直接打开举行下载。

例如刚刚的示例文件,从浏览器打开是这样的

ffccc4048c5dbbd5cc517dc6de16d10e.png

其他

官网上另有其他情形的详细先容,例如上传文件夹等。

只要记着网址就行了,详细下令需要的时刻,再上官网查即可。

transfer.sh

简介

这个官网看起来更fashion一些。

打开官网,同样在最最先给出了最主要的,上传下令示例。

353e2f3005d260dacb3023d7d01561b9.png

特征也列出来了,最大10G,保留14天等。

bf06e2b4522389598c34757b2737d6cb.png

向下转动,可以看到更多的示例代码。提供了可以加到~/.bashrc中alias示例,可以更方便地举行上传。另有带加解密的传输示例,使用Powershell,使用HTTPie上传文件的示例。还可以自定义允许下载的次数和保留时间。

示例

直接使用curl下令即可上传文件,下令执行完成会给出下载的链接。

curl --upload-file ./hello.txt https://transfer.sh/hello.txt

获得下载链接之后,直接使用wget或curl即可下载。

curl https://transfer.sh/66nb8/hello.txt -o hello.txt

现实操作效果:

0d9e48a1d420fff8f1b028ff4ca9d8bb.png

返回的下载网址没有加换行,这点看起来对照不舒服。

其他的加解密等示例代码就不贴了,需要的直接上官网复制即可。

浏览器操作

官网首页可以上传文件。从下令行或浏览器上传后获得的链接,可以直接在浏览器打开。

从浏览器下载的界面是这样

28c380d988e36951aa62a4c06e5e460a.png

本文链接

原文链接:https://www.cnblogs.com/zqb-all/p/12345560.html

本站声明:网站内容来源于网络,若有侵权,请联系我们,我们将及时处理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值