[MacBook] ftp コマンドがない!はじめて sftp コマンドを使った方法

まえがき

MacBook で ftp コマンドを使ってファイルのダウンロード・アップロードをやろうと思ったら ftp コマンドがないことに気がついた。

$ which ftp $ which sftp /usr/bin/sftp $

記憶をたどってみると Mac に限らずそもそも sftp コマンドを使った記憶がない。これを良い機会ととらえ sftp を使う方法をメモしておいた。

使い方はぶっちゃけ ftp コマンドと同じだった

まずファイルのダウンロードをやってみた。ここでは Web サーバからローカル (MacBook) に .htaccess というファイルをダウンロードした。

$ cd Downloads/
$ pwd
/Users/nobi/Downloads
$ sftp kerama@kerama.oreore.ne.jp
kerama@kerama.oreore.ne.jp’s password:
Connected to kerama@kerama.oreore.ne.jp.
sftp> dir
MailBox db index.html ports sakura_pocket sblo_files tmp www
sftp> cd www
sftp> cd tokudati.net
sftp> ls -l .ht*
-rw-r–r– ? 1126 1000 36 May 31 2015 .htaccess
sftp> get .htaccess
Fetching /home/kerama/www/tokudati.net/.htaccess to .htaccess /home/kerama/www/tokudati.net/.htaccess
100% 36 0.2KB/s 00:00
sftp> exit
$ ls -l .htaccess
-rw-r–r– 1 nobi staff 36 May 20 19:08 .htaccess
$

ftp コマンドを使ったことがあれば普通に使える。

続いてアップロードですが、まずダウンロードした .htaccess というファイルを編集してから、もともとおいてあった Web サーバ上の場所に put (上書き保存) することにしました。

$sftp kerama@kerama.sakura.ne.jp
kerama@kerama.oreore.ne.jp’s password:
Connected to kerama@oreore.sakura.ne.jp.
sftp> cd www
sftp> cd tokudati.net
sftp> ls -l .htaccess
-rw-r–r– ? 1126 1000 36 May 31 2015 .htaccess
sftp> put .htaccess
Uploading .htaccess to /home/kerama/www/tokudati.net/.htaccess .htaccess
100% 179 2.2KB/s 00:00
sftp> ls -l .htaccess
-rw-r–r– ? 1126 1000 179 May 20 19:26 .htaccess
sftp> exit
$

以上でダウンロードもアップロードもできた。

結論

sftp コマンドの使い方は簡単だ。

(Visited 61 times, 1 visits today)

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください