IT教程 ·

从linux命令行分享文件

我用十分钟告诉女朋友什么是微服务

背景

传输文件是一个罕见的需求,简朴的做法是经由过程即时通讯东西,邮件,网盘完成。

但当分享或吸收的一端为长途服务器,只需敕令行能够操纵时,一个能支撑在敕令行完成分享和下载的东西,就会省下不少贫苦。

下面引见两个东西。

这两个都是之前在别的处所看到过简朴的引见,看完只是记了名字,一向没机会用,日常平凡都是局域网scp拷贝,直到近来长途办公倏忽有了这个需求,恰好实用,趁便总结下推荐给人人。

简介

能够简朴地从敕令行上传文件,剖析给其他的服务器,桌面和挪动装备,最大支撑25G。上传的文件会被保留7天,时期能够无限次下载。

这个网站,首页异常简约,直接通知你最主要的上传敕令,下方则是其他状况的敕令示例的链接。
从linux命令行分享文件 IT教程 第1张

示例

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

个中name.txt是把你愿望终究链接显现的文件名,@背面是当地的文件名。

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

获得下载链接以后,直接运用wget即可下载

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

现实操纵结果:
从linux命令行分享文件 IT教程 第2张

加解密示例

毕竟文件是上传到第三方,假如有须要保密的内容的话,最好是加密下再上传。官网上的示例是运用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等举行加密,再上传加密后的文件。只需下载方能逆向解密即可。

浏览器操纵

假如传输文件的一端不方便运用敕令行,也能够经由过程浏览器举行上传和下载。

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

比方方才的示例文件,从浏览器翻开是如许的
从linux命令行分享文件 IT教程 第3张

其他

官网上另有其他状况的详细引见,比方上传文件夹等。
只需记着网址就好了,详细敕令须要的时刻,再上官网查即可。

transfer.sh

简介

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

翻开官网,同样在最入手下手给出了最主要的,上传敕令示例。
从linux命令行分享文件 IT教程 第4张

特征也列出来了,最大10G,保留14天等。
从linux命令行分享文件 IT教程 第5张

向下转动,能够看到更多的示例代码。供应了能够加到~/.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 

现实操纵结果:
从linux命令行分享文件 IT教程 第6张

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

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

浏览器操纵

官网首页能够上传文件。从敕令行或浏览器上传后获得的链接,能够直接在浏览器翻开。

从浏览器下载的界面是如许

本文链接

blog:
民众号:

Asp.net core下利用EF core实现从数据实现多租户(3): 按Schema分离 附加:EF Migration 操作,EF core (code first) 通过自动迁移实现多租户数据分离 :按Schema分离数据,EF core (code first) 通过自动迁移实现多租户数据分离 :按Schema分离数据

参与评论