Everything Ice Commander Does
A complete overview of every feature โ file operations, viewers, remote sources, terminal, and more.
Dual-Pane Interface & Navigation
Ice Commander implements the classic dual-pane layout. Two concurrent directories open side-by-side make transferring, comparing, and managing files dramatically faster than any single-window browser.
Active & Opposite Panels
Operations like copy and move always go from the focused (Active) panel to the other (Opposite) panel. Tab key switches focus instantly.
DriveToolbar
Displayed at the top of each panel โ shows local partitions, USB drives, network mounts, and P2P shared folders. One click to switch source.
Windows Logical Drives
On Windows, each logical disk (C:, D:, E:โฆ) appears as a separate entry in DriveToolbar. Switching between drives is one click.
Breadcrumb Navigation
The path bar renders each segment as a clickable link. Click any parent directory to jump back immediately.
Favorites
Bookmark frequently used folders for instant access from the directory toolbar.
File & Folder Properties
Inspect size, creation and modification dates, permissions, and checksums for any selected item.
Thumbnails
Images, RAW files, and supported media formats display inline thumbnails in list and grid views โ no separate viewer needed to preview.
Find Files
Recursive file search across the active panel source. Works on local filesystem, remote FTP/SFTP/WebDAV, and inside archives.
Drag & Drop
Drag files between panels, between the panel and the desktop, or into any supported target.
File Operations
All operations work uniformly across every source โ local disk, FTP, SFTP, WebDAV, P2P, or archive. The same F-key commands handle any combination.
Copy (F5)
Copies selected files and folders from the active panel to the opposite panel. Shows a progress dialog with per-file and total byte progress.
Move / Rename (F6)
Moves files to the opposite panel, or renames them in place. Inline rename is available directly in the panel list.
Delete (F8)
Deletes selected files and folders recursively after a confirmation dialog.
Create Directory (F7)
Creates a new folder at the current path in the active panel.
Upload / Download
Explicitly upload a local file to a remote source or download from a remote source to local disk โ with byte-level progress tracking.
Multi-select
Select multiple files with Shift+click, Ctrl+click, or keyboard. All operations apply to the entire selection.
Archive Support
Archives are treated as first-class virtual filesystems. No extraction to disk required โ navigate in, copy out, or create new archives without ever leaving the app.
Browse ZIP, TAR, TAR.GZ, TGZ
Enter any supported archive as if it were a regular folder. History navigation (back/forward) works across archive boundaries.
Zero Temp Files
File contents are read directly from the compressed stream. No intermediary disk writes even when copying from an archive to a remote server.
Nested Archives
Enter an archive inside an archive. The navigation stack grows a new virtual layer for each level โ outer.zip โ inner.tar.gz โ file.txt works seamlessly.
Extract
Decompress an archive (or selected entries within it) to the opposite panel with one action.
Create Archive (Compress)
Select files or folders in the active panel and compress them into a new archive in the opposite panel.
Cross-source Copy
Copying from inside a ZIP directly to a remote FTP server decompresses and streams on the fly โ no local temp copy.
Remote Sources & Connection Manager
All remote sources implement the same interface as the local filesystem. Every panel feature โ thumbnails, search, terminal sync, drag & drop โ works identically on remote connections.
FTP Client
Connect to FTP servers with password authentication. Supports active and passive (PASV/EPSV) modes.
SFTP Client
Secure file transfer over SSH. Supports password and SSH keypair authentication (.pem, .pub).
SSH Terminal Sync
When a panel is connected via SFTP, opening the built-in terminal automatically starts an SSH session to the same server, already in the matching directory.
WebDAV Client
Mount filesystems over HTTP/HTTPS WebDAV. Compatible with Nextcloud, ownCloud, and any standard WebDAV server.
P2P Shared Folders (NodeInNet)
Publish folders from one device. They appear automatically in the Connection Manager on your other devices under the same account โ no IP address or port configuration needed.
Built-in Viewers & Editor
Open, preview, and edit files without leaving Ice Commander. All viewers work on local files, remote sources, and files inside archives.
Video Player (MPV + OpenGL)
Hardware-accelerated video playback via libmpv. Streams from FTP, SFTP, and WebDAV โ no full download required.
Audio Player with Playlist
Integrated audio player with playlist management. Volume control, track seeking, pause/stop.
PDF Viewer
Built-in PDF viewer with page navigation. Loads documents directly from remote and virtual paths.
Image Viewer & Thumbnails
Displays images inline in the panel as thumbnails. Full-screen view on activation.
Camera RAW Support
Extracts embedded JPEG previews from TIFF EXIF headers of RAW files โ Canon CR2/CR3, Nikon NEF, Sony ARW, Adobe DNG. Instant thumbnails, no importer needed.
Text Editor
Built-in text editor with encoding detection and conversion (UTF-8, Windows-1251, and others). Configure external editors (VSCode, vim, nano) as alternatives.
HEX Viewer & Editor
Inspect and edit any file in hexadecimal view. Useful for binary files, firmware, and raw data inspection.
Integrated Terminal
Each panel has its own embedded PTY terminal. The terminal always knows where you are and opens in the right context automatically.
Automatic CWD Sync
Opening the terminal navigates the shell directly to the panel's current folder โ no need to type cd commands.
SSH Session for SFTP Panels
If the panel is connected via SFTP, the terminal opens an SSH session to that server and changes to the matching remote path.
Expand to Full Width
Expand the terminal to fill the entire window โ the opposite panel hides so you have maximum screen space for command-line work. Collapse restores the full layout.
Per-Panel Instance
Left and right panels each have an independent terminal session. Both can be open simultaneously.
P2P File Sharing (NodeInNet)
Transfer files directly between your own devices over the internet without any cloud service, server configuration, or VPN setup.
Share Folders Between Devices
Mark any folder as a shared resource under your account. It appears automatically in Ice Commander on your other devices โ desktop, laptop, or any machine logged in under the same account.
Works Across Different Networks
Direct WebRTC connection is attempted first. If blocked by NAT, traffic is relayed through a TURN server. Either way the transfer reaches the destination.
End-to-End Encrypted
All transfers are encrypted with DTLS. Data never passes through a third-party server in plaintext.
Minimal Server Usage
STUN and TURN servers are used only for connection setup or as a last-resort relay. File content goes peer-to-peer whenever possible.
Keyboard Shortcuts
Ice Commander is fully keyboard-driven. All shortcuts are configurable and stored in the app settings.
F3 โ View File
Opens the built-in viewer for PDF, video, audio, image, or RAW files.
F4 โ Edit File
Opens the built-in text/HEX editor, or launches the configured external editor.
F5 โ Copy
Copies selected items from the active panel to the opposite panel.
F6 โ Move / Rename
Moves selected items or renames the focused item in place.
F7 โ Create Directory
Creates a new folder at the active panel path.
F8 โ Delete
Deletes selected items after confirmation.
F9 โ Toggle Terminal
Opens or closes the terminal for the active panel.
Tab โ Switch Panel
Moves keyboard focus between left and right panels.
Ctrl+N โ Connections
Opens the connection manager to add or edit remote sources.
Ctrl+F โ Quick Filter
Opens an inline filter bar to narrow the file list by name.
Ctrl+S โ Find Files
Opens the recursive file search dialog.
BackSpace โ Go Up
Navigates to the parent directory.
Alt+Return โ Expand Terminal
Expands the active terminal to full window width.
Alt+Escape โ Collapse Terminal
Collapses the expanded terminal, restoring the dual-panel layout.