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
| Action | Method |
|---|---|
| Upload | Drag files into the list, or click upload |
| Download | Right-click → Download |
| New folder | Right-click empty area → New Folder |
| Rename | Right-click → Rename |
| Delete | Select and press Delete |
| Copy path | Right-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:
| Setting | Effect |
|---|---|
| Packing toggle | Turn automatic packing of small files on/off |
| Resume toggle | Turn breakpoint resume on/off |
| Temp file location | Where temporary transfer files are stored |
| Transfer log toggle | Keep a log of transfers |
Batch Operations
- Hold
Ctrlfor multi-select - Hold
Shiftfor range selection - Recursive folder upload/download