ターミナルのすぐ隣にあるAndroidのSFTP
Termexaには、保存したSSHホストごとにSFTPのファイルウィンドウがあります。ターミナルと同じログインを使うので追加の設定は不要で、同じサーバーのシェルとファイルをワンタップで行き来できます。
スマートフォンでファイルを扱う難しさ
- 別のファイルアプリを使うと、ホストとログイン情報をもう1セットそろえておく必要があります。
- スマートフォンのキーボードでvimを使って設定ファイルを直すのは遅く、間違えやすい作業です。
- モバイル回線は大きなダウンロードを途切れさせ、どれが終わったのか分からなくなりがちです。
Termexaでサーバーのファイルを扱う
- ファイルウィンドウを開きます。 ターミナル上部のフォルダボタンをタップするか、ターミナル画面で実行中のホストの⋮ → ファイルを開くをタップします。同じホストに、ジャンプホストを使っていれば同じジャンプホスト経由で開きます。
- 場所を探します。 パスバーに現在地が表示され、タップするとパスを入力できます。名前で絞り込み、名前・サイズ・日付で並べ替え、隠しファイルを表示し、星をタップしてよく行くフォルダをブックマークします。
- ファイルを移動します。 システムのファイル選択画面でスマートフォンからアップロードします。ダウンロード先は一度選んだフォルダか、毎回選ぶフォルダです。長押しで複数の項目を選び、コピー、移動、名前の変更、削除、権限の変更を行います。
- 編集とプレビュー。 テキストファイルは、検索と行ジャンプのある内蔵エディタで開きます。画像とMarkdownはプレビューで開き、フォルダ内の画像をスワイプで切り替えて、プレビューから保存、共有、別のアプリで開く、削除ができます。
- アーカイブはサーバー上で処理します。 ファイルを選んで⋮ → 圧縮…またはここに展開をタップします。サーバーにあるアーカイブツールでサーバー上で処理するので、大きなファイルをスマートフォンまで運ぶ必要はありません。
- 転送は任せておけます。 ウィンドウを閉じてもアップロードとダウンロードは続きます。転送一覧では、すべてのホストの進行状況と履歴を確認し、キャンセルや再試行ができます。
例: スマートフォンのファイルをサーバーに渡す
ターミナルで添付キーや写真キーを使うと、ファイル、写真、カメラで撮った写真、クリップボードの画像をサーバーの~/termexa-uploads/にアップロードし、そのパスをプロンプトに入力します。すぐに使えます。
$ file ~/termexa-uploads/IMG_2041.jpg
安心して任せられる転送
- 中断した単一ファイルのダウンロードは再開できます。Termexaは先に途中までのファイルのサイズと更新日時を確認します。
- フォルダや複数ファイルの転送で失敗した項目だけを再試行でき、成功した項目はやり直しません。
- 完了したダウンロードは履歴から開いたり共有したりできます。ダウンロードしたAPKはシステムのインストーラで開きます。
- 履歴は今日、昨日、それ以前の日付ごとにまとめられ、最新100件を保持します。
よくある質問
SFTPを別に設定する必要はありますか?
いいえ。ファイルウィンドウはホストのSSHログインをそのまま使います。サーバーでSFTPサブシステムが有効になっている必要がありますが、ほとんどのOpenSSHサーバーでは既定で有効です。
中断したダウンロードは再開できますか?
単一ファイルのダウンロードは、Termexaが途中までのファイルを確認したうえで再開できます。フォルダや複数ファイルの転送では、失敗した項目を再試行できます。
サーバー上のファイルを編集できますか?
はい。テキストファイルは検索と行ジャンプのある内蔵エディタで開き、サーバーに直接保存されます。
zipやtarのアーカイブを展開できますか?
はい、サーバーにインストールされているアーカイブツールを使います。サーバーがコマンドの実行を許可していない場合やツールがない場合は、Termexaがお知らせします。
フォルダを自動で同期しますか?
いいえ。Termexaは選んだファイルを転送するだけで、フォルダの同期やファイル所有者の変更は行いません。権限は変更できます。
スマートフォン内のファイルも見られますか?
はい、このデバイスのターミナルで見られます。そのファイルウィンドウは、このデバイスのターミナルのホームフォルダを表示します。