はじめに
この資料は Rust 製のコマンドラインツール termscp について紹介するものです。
Rustの環境構築やツールのインストール方法については以下を参照してください
Rust開発環境を整える
termscp について
termscp は、SCP/SFTP/FTP/S3 をサポートする、機能豊富なターミナルファイル転送およびエクスプローラです。リモートサーバに接続してファイルを取得したりアップロードしたり、ローカルのファイルシステムと対話するためのTUIを備えたターミナルユーティリティです。Linux、MacOS、FreeBSD、NetBSD、Windowsに対応しています。
GitHub - veeso/termscp: 🖥 A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3
特徴
- さまざまな通信プロトコルに対応 SFTP / SCP / FTP / FTPS / S3
- 便利なUIでリモートとローカルマシンのファイルシステムを探索・操作
- ファイルの作成、削除、名前の変更、検索、表示、編集が可能
- 内蔵のブックマークと最近の接続から、お気に入りのホストに接続可能
- 好みアプリケーションでファイルを表示、編集
- SSH キーとユーザー名/パスワードによる SFTP/SCP 認証
- Windows、Linux、FreeBSD、NetBSD、MacOSと互換性があります。
- 大容量ファイルの転送時にデスクトップ通知で通知
- リモートホストとファイルの変更を同期
- ファイルの変更をリモートホストと同期させる