transfer.sh:通过命令行简单的创建文件分享
发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,简介通过一个命令,就可以在终端上,将文件加密传输到远程服务器,提供对外文件共享的功能。transfer.sh这是一个我常用的、可以在终端上使用的文件共享服务,可以在某些方面替代sz或者scp命令。通过
千家信息网最后更新 2024年10月25日transfer.sh:通过命令行简单的创建文件分享简介
通过一个命令,就可以在终端上,将文件加密传输到远程服务器,提供对外文件共享的功能。
transfer.sh这是一个我常用的、可以在终端上使用的文件共享服务,可以在某些方面替代sz或者scp命令。通过配置,终端上一个命令就可以将文件加密传输到远程服务器,方便下载。常规使用需要有 linux 命令行的基础,国内虽然访问略慢。在国外的VPS上单线程下载几乎是能跑满带宽的,可以说没限速。配合一些没有 gui 界面的终端命令行简直不能再爽。
安装只需要把下述代码加入到交互shell的配置文件中即可,我用的是zsh,所以编译 ~/.zshrc,将这段脚本加入进去,写入保存之后执行"source ~/.zshrc"刷新一下。
transfer() { if [ $# -eq 0 ]; then echo -e "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; return 1; fitmpfile=$( mktemp -t transferXXX ); if tty -s; then basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g'); curl --progress-bar --upload-file "$1" "https://transfer.sh/$basefile" >> $tmpfile; else curl --progress-bar --upload-file "-" "https://transfer.sh/$1" >> $tmpfile ; fi; cat $tmpfile; rm -f $tmpfile; }使用
使用也非常简单,对需要上传分享的文件执行"transfer"命令就可以了,比如当前目录下有一个BDW.sh的脚本,执行"transfer BDW.sh "
文件上传成功之后会返回一个链接地址,就是当前上传的文件网络地址,文件默认保存 14 天,之后自动删除。
这一套程序也是开源的 https://github.com/dutchcoders ,也可以找到服务器端,自行部署到自己的服务器上。
文件
命令
服务
服务器
终端
地址
脚本
传输
加密
配置
成功
下有
代码
功能
基础
就是
带宽
常用
常规
方面
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中山服务器托管
cdc数据库同步技术
宿州软件开发公司哪家好
网络安全怎么防止
广东戴尔服务器维修续保
软件开发年终总结不足
如何通过国泰安筛选数据库
内蒙古通信软件开发过程
如何设置虚拟空间服务器
关系数据库约束
网络安全检测报告结论
卓越精算服务器不启动
群晖 局域网 网页服务器
数据库修改用户名称
网络安全宣传周上海地铁
精神疾病的公共数据库
青岛智享通网络技术
嵌入式软件开发难学吗
铜陵天门服务器
天气预报代理服务器
计算机网络技术工作心得
网络安全内容说课
联想服务器拆卸如何利用
双色球预测大数据库
怀柔区品牌软件开发价格信息
轻服务器可以搭建ssr
jsp 取不到二级数据库
软件开发什么证书好
甘肃网络技术服务技术
软件开发期目标是什么