FreeBSD7.1Rにlftpをインストール

lftpは、FTPプロトコルでファイルを転送するクライアントプログラムである。

インストール

%su
Password:
# cd /usr/ports/ftp/lftp
# make install clean
# rehash
  • インストール時にオプション指定を聞かれるが、とりあえずそのままで続行。

使いかたの例 その1

以下のようなファイル(例えばファイル名をlftp_cmd.txt)を作成する。

open -u ftp_account,ftp_password ftp_server
set ftp:ssl-allow off
put web.090229.tar.bz2
close
quit

上記のファイルをオプション指定して実行する。

# lftp -f lftp_cmd.txt

使いかたの例 その2

下記のシェルスクリプトを使って、ディレクトリ圧縮の後、lftpで転送するという例。

#!/bin/sh

cd /usr/home
date_val=`date '+%y%m%d-%H%M%s'`
tar cvfp web.$date_val.tar web
bzip2 web.$date_val.tar

cat << EOS > lftp_cmd.txt
open -u ftp_account,ftp_password ftp_server
ftp:ssl-allow off
put web.$date_val.tar.bz2
close
quit
EOS

lftp -f lftp_cmd.txt
rm web.$date_val.tar.bz2
freebsd7.1r/lftp.txt · 最終更新: 2009/02/19 15:24 by vdobv
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0