ファイルを転送する
sftp は SSH 接続を利用してファイルをやりとりするコマンドです。
# 分子機能
sftp kinou
# 分子研
sftp bken
Enter を押すと、ssh コマンド同様にパスフレーズの入力を求められます。ログインに成功すると、以下のようなインタプリタが起動します:
sftp>
コマンドの使用
SFTP のインタプリタでは、以下のようなコマンドを使用できます:
get と put
get- ファイルのダウンロードput- ファイルのアップロード
が可能です。なお、リモートマシンでも目的のディレクトリへあらかじめ移動しておく必要があります1。
# ダウンロード
sftp> get file.ext
# アップロード
sftp> put file.ext
file.ext には任意のファイルを指定してください。
この節のまとめ
- ファイルをやりとりするには、
sftpコマンドを用います。sftpを使う前に作業ディレクトリへ移動しておきましょう。- ファイルをダウンロードするには
getを使います。 - ファイルをアップロードするには
putを使います。
- コマンドを使いたくなければ SSH クライアントを使いましょう。
関連トピック
Footnotes
-
正確には、あらかじめ
cdコマンドで移動せずともパスを渡せばよいのですが、やりづらいのでおすすめはしません。パスで渡すのであればscpコマンドのほうがよいかもしれません。 ↩