【グラフデータベース】Dockerで手軽にNeo4jを起動!【GraphDB】
野田竣介
フェルメール株式会社
今回はこのような質問をいただきました。
sftpコマンドの使い方を教えて!
それほど使う機会がないコマンドなので私も毎回調べますね(笑)
今回はこちらの質問について解説していきます!
sftpコマンドはサーバーとファイルのやり取りをするコマンドです。
サーバにファイルを配置したり、サーバーからファイルを取得したりするときに使用します。
頻繁に使用する場合はCyberduckのようなクライアントを使ってしまったほうが楽ですね。
ホストの登録を行っていない人はこちらの方法で設定してみてください!
sftpコマンドでサーバーに接続します。
XXXXXはconfigに登録してあるサーバのホスト名を指定してください。
$ sftp XXXXX
サーバーからファイルを取得します。
sshのときと同様にcdとかlsとかは使えるので、それらを駆使してファイルの場所を探しましょう!
sftp> get xxxx.txt
サーバーへファイルを配置します。
ファイルパスはフルパスで指定するか、接続したディレクトリからの相対パスで指定します。
sftp> put xxxx.txt
サーバーとの通信を切断します。
切断コマンドって意外と知らないんですよね(笑)
sftp> quit
sftp> bye
sftpコマンドの基本的な使い方をまとめてみました。
簡単なファイル転送であればコマンドで済ませちゃいたいですね。
基本的にはgetとputだけなので他のコマンドに比べたら覚えやすい!
私は、「サーバーからファイル取得したいけど今回だけだからクライアント使うほどじゃない」ってときに使ってます。
慣れてくるとクライアントの設定するよりsftpコマンド使っちゃったほうが早いんですよね。
クライアント使ったほうが安心ではありますけど(笑)