transfer.sh:通过命令行简单的创建文件分享
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,简介通过一个命令,就可以在终端上,将文件加密传输到远程服务器,提供对外文件共享的功能。transfer.sh这是一个我常用的、可以在终端上使用的文件共享服务,可以在某些方面替代sz或者scp命令。通过
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
上海卓越科技互联网
广州大一互联网络科技有限公司
科技股互联网
互联网 卓越科技
卓越科技(互联网 )
狮子座互联网科技有限公司
广州凡科互联网科技
上海亿帐通互联网科技
云创客互联网科技公司
科技与互联网的利与弊
互联网时代科技改变生活
厦门比较好的科技互联网公司
银川新华互联网科技学校联系电话
威龙国际互联网科技公司
江苏互联网智能科技软件
富国互联网科技002692
易企秀互联网科技是做什么的
互联网科技品牌
安徽九吞吴互联网科技有限公司
广东猫王互联网科技有限公司电话
互联网科技公司排名
哈尔滨大商圈互联网科技有限公司
奔汉互联网科技
互联网科技公司的市场部门
昊天互联网科技有限公司
互联网时代的科技公司
从那以后互联网科技有限公司
湖北辰鑫科技互联网
三亚科技创新互联网基地
科技互联网专业务虚会材料