2006年5月 3日

lftp : タブ補完ができるコマンドラインFTPクライアントをマックでも

Mac OSXでのFTPクライアントには、Cyberduckを使っていたのですが、どうも最近調子が悪い。sftpがうまくつながらないよう。しょうがないのでターミナルからsftpコマンドで使っていたのですが、ファイルやディレクトリ指定のタブ補完ができないのがイマイチ。そこで、タブ補完ができるLFTPをインストール。

LFTP - sophisticated file transfer program

こちらからソースをダウンロードして、makeすると普通に使えました。

$ ./configure
$ ./make
$ ./make install

接続するさいに、sftpでポートを指定する(通常は必要なし)場合は、

$ lftp sftp://username@www.myhost.com:22

接続したら、そのサイトをブックマークに登録

lftp ~> bookmark add myhost

ブックマークのリスト表示と、そのブックマークへの接続は

lftp ~> bookmark list
lftp ~> open myhost

あとは、もろもろのコマンドはsftpとほぼ同じですが、lls は!lsなので注意。タブ補完が効くのは、やっぱり快適! fcdと組み合わせて使うとさらによし。

ls : リモートのディレクトリ一覧
cd : サーバのディレクトリを変更

!ls : クライアントのディレクトリ一覧
lcd : クライアントのディレクトリを変更

put : ファイルをアップロード 
get : ファイルをダウンロード

mput : 複数ファイルをアップロード 
mget : 複数ファイルをダウンロード

mirror : リモートのディレクトリ以下の全ファイルダウンロード
mirror -R : ミラーリングアップロード
 

ブックマーク & Twitter & はてなスター

コメント

英語だけのコメントは、スパムフィルターではじかれてしまうので、日本語でのコメントをお願いします。

追加情報(必須ではありません)

(ページには表示されません)

Yes No

トラックバック

トラックバックURL

ブログ記事の情報

このページへのリンク

このブログを

作成日 : 2006年5月 3日 11:14