Skip to content

The SFTP browser

The SFTP browser is not a separate app. It is a mode of the same tab as the shell, on the same connection - the segmented control below the tab strip switches between "Terminal" and "SFTP Browser", and switching does not reconnect.

Getting around

Tap a folder to open it. The row at the top of the list, "..", goes up one level.

The path is shown as a bar of segments. Tap any segment to jump straight to that folder. Tap the root entry to go all the way up. You can also type directly into the path bar.

It works with Windows servers, where the first segment is the drive.

Acting on files

Each file has a menu. Tap it to see these entries:

  • Open in Editor
  • Preview
  • Download
  • Copy path
  • Rename
  • Delete

To act on several files at once, long-press any row to start selecting. Then tap the others. The bar at the top shows how many are selected and offers "Select all" and delete. While selecting, tapping a row toggles it rather than opening it.

Sorting is set in a sheet: by name, size or date modified, plus a "Reverse order" toggle.

Creating and uploading

The add button in the browser's bar opens a menu with three entries: "Upload", "New folder" and "New file". Upload sends a file from the phone into whichever folder you are looking at.

If a file of that name is already there, the server is not silently overwritten - Termphin asks "Replace file?" and names the file first.

Transfers

A transfer shows a dialog with the bytes done, the total, and a rate. A folder is copied file by file, so before anything moves it reports "Scanning folder..." with a running count. You can cancel any transfer while it runs.

Limits

The app checks files before opening them in the editor. It refuses binary content with "Binary content - saving it would corrupt the file". It also refuses text that is not valid UTF-8, and UTF-16/32 files, because the editor only writes UTF-8. In each case you can choose "Open as text anyway".

A file too big to preview or edit says so and points at Download instead.

Termphin - SSH that survives the dropped connection.