FTP

termscp – terminal file transfer and explorer

termscp is a terminal file transfer client and file explorer designed to provide a graphical-style workflow inside a terminal. It presents local and remote files through an interactive TUI rather than requiring users to remember protocol-specific transfer commands.

The same interface can be used with a broad collection of remote services. This makes termscp useful for people who regularly move files between conventional servers, object storage and network filesystems but want to remain in a terminal.

Its interface supports routine file management as well as transfers, so users can browse, create, rename, search, view and edit files without leaving the application.

This is free and open source software.

Key Features

  • Supports SFTP and SCP connections.
  • Supports FTP and FTPS.
  • Works with S3-compatible object storage.
  • Supports SMB network shares.
  • WebDAV support.
  • Kubernetes remote support.
  • Browse local and remote files from the same TUI.
  • Create, remove, rename, search, view and edit files.
  • Bookmarks and recent connections.
  • SSH key and username/password authentication for SFTP and SCP.
  • Embedded terminal for executing local commands.
  • Configurable themes, file sorting and file explorer formatting.
  • Uses external applications to view or edit files where desired.
  • Desktop notification when a lengthy transfer completes.
  • Can keep local file changes synchronised with a remote host.
  • Stores passwords in the operating system key vault.
  • Cross-platform support – runs on Linux, FreeBSD, NetBSD, macOS and Windows.

Website: github.com/veeso/termscp
Support:
Developer: Christian Visintin
License: MIT License

termscp in action
Click image for full size

termscp is written in Rust. Learn Rust with our recommended free books and free tutorials


Related Software

Command-line FTP Clients
NcFTPPopular console based user interface File Transfer Protocol (FTP) client program
LFTPMature open source file retrieving tool
termscpFeature rich terminal file transfer and explorer, with support for SCP/SFTP/FTP/S3
SuppaFTPFTP/FTPS client library and built-in command-line FTP client
tnftpBased on the original BSD FTP client
cbftpAdvanced, multi-purpose client that focuses on efficient large-scale data spreading
lsshList-based ssh, scp, sftp client
atftpClient/server implementation of the TFTP protocol
YafcIntended to be a replacement for the standard ftp program

Read our verdict in the software roundup.

TUI File ExplorersLanguageLicense
NERDTreeVimLWTFPL License
xplrRustMIT License
nvim-treeLuaGNU General Public License v3.0
TreemacsEmacs LispGNU General Public License v3.0
browsrPythonMIT License
termscpRustMIT License
vim-fernVimLMIT License
tereRustEuropean Union Public License 1.2
CHADTreePythonGNU General Public License v3.0
lstrRustMIT License
FileSSHRustMIT License
Rust-TraverseRustMIT License
fexZigGNU General Public License v3.0
transgenderRustBSD 2-Clause “Simplified” License
rovrPythonMIT License
StygianSiftRustGNU Affero General Public License v3.0
FortressFortranMIT License
runaRustMIT License
sdnC++0BSD License
wisuRustApache License 2.0
twfGoDeveloper did not reply to license info request
kupoPythonDeveloper did not reply to license info request
HopPythonMIT License
FTBC++MIT License
faintShellGNU General Public License v2.0

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted