gFTP as a Linux alternative to FTP Commander
Updated
Our verdict
gFTP is a solid, native Linux replacement for FTP Commander if you need a free, open-source client. It covers the core tasks: connecting via FTP, FTPS, and SFTP, browsing directories, and managing files with a two-pane GTK+ interface. The multithreaded transfer engine is a significant upgrade over many older Windows clients. However, it lacks the polished, modern feel of some commercial Windows tools. It is ideal for users comfortable with traditional Unix-style file managers who value stability and standard protocols over flashy features or cloud integrations.
- License
- GPL-3.0
- Price
- Free
- Latest version
- 2.9.1
- Rating
- —

What works the same
- Two-pane interface for local and remote file browsing
- Support for FTP, FTPS, and SFTP protocols
- Basic file operations: upload, download, rename, delete
- Ability to save and reuse connection profiles or bookmarks
- Visual progress indicators for active transfers
What is different
- Native GTK+ interface rather than a Windows-style UI
- Multithreaded transfers are a core feature, not an add-on
- Includes a command-line interface for scripting
- Lacks built-in cloud storage integrations common in modern Windows clients
- Interface design is functional but dated compared to contemporary Windows software
Opening your FTP Commander files
FTP Commander typically stores connection profiles in its own proprietary format or registry entries on Windows. gFTP uses its own configuration files (usually in ~/.gftp/) to store bookmarks and settings. There is no direct import mechanism for FTP Commander profile files. You will need to manually recreate your connection details in gFTP's bookmark manager.
Switching from FTP Commander to gFTP, step by step
- Install gFTP via your distribution's package manager
- Launch gFTP and open the bookmark manager
- Manually enter the host, username, and password for each FTP Commander profile
- Test the connections to ensure SFTP/FTPS settings are correct
- Configure transfer preferences such as thread count and queue limits
- Verify file permissions and ownership settings for remote operations
Key features of gFTP
- Multithreaded transfers
- Support for FTP, FTPS, SFTP
- Graphical GTK+ interface
- Command‑line mode
- Built‑in bookmarks
- File comparison and synchronization
- Internationalised (45 languages)
How to install gFTP on Linux
sudo apt install gftpsudo apt install gftpsudo dnf install gftpFrequently asked questions
Does gFTP support drag-and-drop file transfers?
Yes, you can drag files from a file manager or between the local and remote panes in gFTP to initiate transfers.
Can I use gFTP to synchronize directories?
Yes, gFTP includes a file comparison and synchronization feature that allows you to sync local and remote directories.
Is gFTP available in a flatpak or snap package?
gFTP is primarily distributed through standard Linux package managers like APT, DNF, or Pacman. It may not be officially packaged as a Flatpak or Snap, so using the distro package is the recommended method.