transfer.sh:通过命令行简单的创建文件分享
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,简介通过一个命令,就可以在终端上,将文件加密传输到远程服务器,提供对外文件共享的功能。transfer.sh这是一个我常用的、可以在终端上使用的文件共享服务,可以在某些方面替代sz或者scp命令。通过
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
数据通讯与ip网络技术
合肥金融软件开发定制
虚拟机win10服务器挂起
成都久一互动网络技术黄叶红
服务器的龙蛋
数据库中确定关系本身的属性是
access数据库可以下到d盘
闽侯网络安全招投标
数据库拆解视频教程
乐陵软件开发哪家价格便宜
网络安全非常赚钱吗
中信国安网络安全
传橙网络技术有限公司制作的软件
济南同城互联网科技有限公司
深圳光学成像仿真软件开发
江苏有线网络技术服务套餐
巴中多媒体软件开发公司
生物科技互联网高新技术
数字资产网络技术
黄石市网络安全知识
达梦数据库获取insert
互联网智能科技浪潮
工业网络技术就业前景怎么样
软件开发入学教程
湖北互联网软件开发哪家实惠
战地1服务器怎么改规则
武汉大学国家网络安全博士
网站和app都有服务器吗
河北新一代软件开发五星服务
网络安全班会学校新闻稿