Skip to content

SFTP File Manager

MyShell Terminal includes a full-featured SFTP file manager — no separate FTP tool needed.

Opening the File Manager

After connecting, open via:

  • Click the folder icon in the toolbar
  • Use the keyboard shortcut (see Shortcuts)

File Browsing

Directory Tree

Left panel shows the directory tree, right panel shows the file list:

  • Click folders to expand/collapse
  • Breadcrumb navigation shows current path
  • Direct path input for quick navigation

File Operations

ActionMethod
UploadDrag files into the list, or click upload
DownloadRight-click → Download
New folderRight-click empty area → New Folder
RenameRight-click → Rename
DeleteSelect and press Delete
Copy pathRight-click → Copy Path

Permission Management

Right-click → Permissions:

  • Change owner (Owner/Group)
  • Set read/write/execute (chmod)
  • Recursive option for directories

Inline Editing

Double-click a text file to open it in the built-in editor. Saving automatically uploads to the server.

Transfer Queue

All uploads/downloads enter a transfer queue:

  • Real-time progress and speed
  • Cancel ongoing transfers
  • Resume support

Transfer Modes & Settings

Transfers are optimized automatically for the job at hand:

  • Smart transfer: small files go directly; massive numbers of small files are auto-packed into a single archive and unpacked on arrival, boosting speed several times
  • Resume support: interrupted large-file transfers continue from the breakpoint instead of starting over

Transfer Settings

Fine-tune transfer behavior in Settings → General:

SettingEffect
Packing toggleTurn automatic packing of small files on/off
Resume toggleTurn breakpoint resume on/off
Temp file locationWhere temporary transfer files are stored
Transfer log toggleKeep a log of transfers

Batch Operations

  • Hold Ctrl for multi-select
  • Hold Shift for range selection
  • Recursive folder upload/download

基于 MIT 许可发布