就在终端旁边的 Android SFTP
Termexa 为每个保存的 SSH 主机提供 SFTP 文件窗口。它使用与终端相同的登录,无需额外设置,一次点按就能在同一服务器的 shell 和文件之间切换。
在手机上处理文件的麻烦
- 另用一个文件应用,就得再维护一套主机和登录信息。
- 用手机键盘在 vim 里改配置文件既慢又容易出错。
- 移动网络经常打断大文件下载,也很难弄清哪些已经完成。
在 Termexa 中处理服务器文件
- 打开文件窗口。 点终端顶部的文件夹按钮,或在终端页面中正在运行的主机上点 ⋮ → 打开文件。它会在同一主机上打开,如果用了跳板机,也会经由同一跳板机。
- 找到位置。 路径栏显示当前位置,点一下即可输入路径。可以按名称筛选,按名称、大小或日期排序,显示隐藏文件,点星标把常去的文件夹加入书签。
- 传输文件。 用系统文件选择器从手机上传。下载到选定一次的文件夹,或每次另选。长按可多选,然后复制、移动、重命名、删除或修改权限。
- 编辑和预览。 文本文件在内置编辑器中打开,支持查找和跳转到行。图片和 Markdown 在预览中打开;可以在同一文件夹的图片间滑动切换,并在预览中保存、分享、用其他应用打开或删除。
- 在服务器上处理归档。 选中文件后点 ⋮ → 压缩… 或解压到此处。工作在服务器上用其自带的归档工具完成,大文件不必传到手机。
- 传输交给后台。 关闭窗口后上传和下载仍会继续。传输列表显示所有主机的进度和历史,可以取消和重试。
示例:把手机上的文件交给服务器
在终端中,附件键和照片键可以把文件、照片、相机拍摄的照片或剪贴板中的图片上传到服务器的 ~/termexa-uploads/,并把路径输入到提示符处,马上就能使用:
$ file ~/termexa-uploads/IMG_2041.jpg
可靠的传输
- 中断的单文件下载可以续传;Termexa 会先检查未完成文件的大小和修改时间。
- 文件夹或多文件传输中失败的项目可以单独重试,已成功的不会重做。
- 已完成的下载可以从历史中打开或分享。下载的 APK 会用系统安装程序打开。
- 历史按今天、昨天和更早的日期分组,保留最近 100 条结果。
常见问题
需要单独设置 SFTP 吗?
不需要。文件窗口直接使用主机的 SSH 登录。服务器需要启用 SFTP 子系统,大多数 OpenSSH 服务器默认已启用。
中断的下载可以续传吗?
单文件下载在 Termexa 检查未完成的文件后可以续传。文件夹和多文件传输可以重试失败的项目。
可以编辑服务器上的文件吗?
可以。文本文件在带查找和跳转到行的内置编辑器中打开,并直接保存回服务器。
能解压 zip 和 tar 归档吗?
可以,使用服务器上安装的归档工具。如果服务器不允许执行命令或缺少相应工具,Termexa 会告诉你。
会自动同步文件夹吗?
不会。Termexa 只传输你选择的文件,不会同步文件夹,也不会更改文件所有者。可以修改权限。
能浏览手机本身的文件吗?
可以,在本机终端中:它的文件窗口浏览本机终端的主目录。