Appearance
SFTP File Manager
MyShell Terminal includes a full-featured SFTP file manager — no separate FTP tool needed.
Opening the File Manager
The file manager is displayed by default after connecting. Click the toolbar folder icon to show or hide it.
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 |
| Insert path into terminal | Drag a file/folder into the terminal area |
Right-Click Properties
Right-click a file or folder and select Properties to view its type, location, size, permissions, ownership, and timestamps. Folder statistics may take longer for large directories and may be unavailable when the remote account lacks permission.
Permission Management
Right-click → Permissions:
- Change user/group attribution when the remote account has permission
- Set read/write/execute (chmod)
- Recursive option for directories
Drag a Path into the Terminal
Drag a file or folder from the file list or directory tree into the terminal area above, and its absolute remote path is inserted at the terminal cursor (equivalent to right-click → Copy Path, typed into the terminal) — handy for long paths. Dragging onto the directory tree still moves the entry; dropping onto the terminal only inserts text and never executes a command.
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: ordinary direct file transfers can resume from a breakpoint; this does not mean tar downloads resume in the middle of a compressed stream. Restart a failed packed download
Large Directory Downloads
Packed downloads first create a local archive and then extract it as instructed. A failed download or extraction may leave partial files in the target directory; check the directory before retrying. Packed downloads do not resume in the middle of a compressed stream, so a failed packed download must be restarted.
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