Skip to content

Browsing & Transfers

Once a connection is live, its tab shows the file browser. Top to bottom, a browser tab is a toolbar, a breadcrumb path bar, the file table, a docked transfer queue (only when transfers exist), and a status bar.

┌───────────────────────────────────────────────────────────────┐
│ ‹ › ↑ ⟳ │ +folder ⤒upload ⤓download ⓘ [≣|⋮] ● Connected │ toolbar
├───────────────────────────────────────────────────────────────┤
│ sftp://deploy@web-01.example.com › var › www │ breadcrumb
├───────────────────────────────────────────────────────────────┤
│ Name │ Size │ Modified │ Kind │ Perms │ file table
│ 📁 releases │ — │ Apr 3 10:12 │ Folder │ drwxr-xr-x│
│ 📄 config.yaml │ 1.2 KB │ Apr 3 09:58 │ YAML │ -rw-r--r--│
├───────────────────────────────────────────────────────────────┤
│ ⇅ Transfers 1 active Clear completed │ transfer queue
│ ⤓ backup.tar.gz ▓▓▓▓▓░░░ 4.2 MB / 9.0 MB · 1.1 MB/s │
├───────────────────────────────────────────────────────────────┤
│ 128 items · 12 folders · SFTP · /var/www 🔒 Encrypted│ status bar
└───────────────────────────────────────────────────────────────┘
A connected SFTP browser tab showing the toolbar, a breadcrumb path bar, and a file table of folders and files with Size, Modified, Kind, and Permissions columns

Five columns, each individually resizable by dragging the divider between headers:

| Column | Shows | | --- | --- | | Name | Entry name with a type icon (folder, image, code, archive, …). This is the flexible column that takes the remaining width. | | Size | Human-readable byte size; blank for folders. | | Modified | Last-modified date, when the backend reports one. | | Kind | Resolved file kind (Folder, YAML, PNG image, …). | | Permissions | Unix mode string like drwxr-xr-x, when the backend provides it. |

Click a header to sort by that column; click again to reverse. The first four columns sort; Permissions is display-only. Double-click a folder to enter it; double-click a file to open it for editing (see below).

The toggle on the right of the toolbar switches between a flat List of the current directory and an expandable Tree that nests subfolders inline.

  • Breadcrumb bar — the path renders as protocol://user@host › segment › segment. Click any segment to jump to that folder; click the protocol://user@host prefix to go to the root.
  • Back / Forward ( ) — move through your navigation history.
  • Up () — go to the parent directory.
  • Refresh () — re-list the current directory from the server.

Reach these from the toolbar, or by right-clicking one or more selected entries:

  • New folder — the folder-plus toolbar button prompts for a name and creates it in the current directory.
  • Rename — rename or move a single entry.
  • Download — enqueue the selected entries for download. Also the toolbar's down-arrow button (enabled when something is selected).
  • Change permissions (chmod) — a 3×3 grid of read / write / execute checkboxes for owner, group, and other. A live octal chip (e.g. 644) updates as you toggle, and Apply writes the mode. (Not applicable to S3.)
  • Info — a macOS "Get Info"-style panel with a type-icon header and grouped General (kind, size, modified, path, symlink target) and Permissions (mode, owner) sections.
  • Delete — a confirmation dialog, then removal. Deleting a folder removes it recursively.

Right-click a file and choose Open in Editor (or double-click it) to edit it with your local editor. Probe downloads a working copy, opens it, watches the file, and re-uploads automatically whenever you save — Cyberduck's edit-in-place workflow. Bursts of saves are debounced into a single upload.

Uploads and downloads run through a docked transfer queue that appears below the file table whenever transfers exist and reclaims the space when the queue is empty.

The docked transfer queue showing a header with an active count and Clear completed action, above rows with a direction icon, file name, progress bar, and byte/speed detail

Each row shows a direction icon (down for download, up for upload), the file name, a progress bar, and a status line:

  • Running4.2 MB / 9.0 MB · 1.1 MB/s, i.e. bytes done, total, and current speed.
  • Queued, Paused, Done, Cancelled, or Failed (with the error) for the other states.

Per-row controls:

  • Pause / Resume — for transfers whose backend supports resuming from a byte offset.
  • Cancel — stop an active transfer.

The queue header shows how many transfers are active and a Clear completed action to tidy finished rows.

Use the toolbar's up-arrow button to pick a local file, or drag files from Finder / Explorer onto the browser to upload them into the current directory.

The bottom bar summarises the current view: item count, folder count, the protocol (or the server-reported label), and the current path — followed by a green lock badge reading Encrypted when the transport is secure (SFTP, FTPS, S3 over HTTPS, WebDAV over HTTPS).