こんばんは!ヒカリです。
Webエンジニアを目指してプログラミングを勉強している初心者の方向けに情報を発信しています。
今流行の仮想通貨を自動売買してみました!
リモートワークでおすすめのグッズ紹介してみました!
今回はこのような質問をいただきました。
sftpコマンドの使い方を教えて!
そんなに使わないコマンドなので私も毎回調べますね(笑)
今回はこちらの質問について解説していきます!
sftpコマンドって何?
sftpコマンドはサーバーとファイルのやり取りをするコマンドです。
サーバにファイルを配置したり、サーバーからファイルを取得したりするときに使用します。
頻繁に使用する場合はCyberduckのようなクライアントを使ってしまったほうが楽ですね。
sftpコマンドの使い方!
ホストの登録を行っていない人はこちらの方法で設定してみてください!
サーバーに接続する
sftpコマンドでサーバーに接続します。
XXXXXはconfigに登録してあるサーバのホスト名を指定してください。
$ sftp XXXXX
ファイルを取得する
サーバーからファイルを取得します。
sshのときと同様にcdとかlsとかは使えるので、それらを駆使してファイルの場所を探しましょう!
sftp> get xxxx.txt
ファイルを配置する
サーバーへファイルを配置します。
ファイルパスはフルパスで指定するか、接続したディレクトリからの相対パスで指定します。
sftp> put xxxx.txt
sftpコマンドを終了する
サーバーとの通信を切断します。
切断コマンドって意外と知らないんですよね(笑)
sftp> quit
sftp> bye
まとめ
sftpコマンドの基本的な使い方をまとめてみました。
簡単なファイル転送であればコマンドで済ませちゃいたいですね。
基本的にはgetとputだけなので他のコマンドに比べたら覚えやすい!
これからは調べなくても使えますね!
あとがき
サーバーからファイル取得したいけど今回だけだからクライアント使うほどじゃないってときに私は使ってます。
慣れてくるとクライアントの設定するよりsftpコマンド使っちゃったほうが早いんですよね。
クライアント使ったほうが安心ではありますけど(笑)