lftp のバックアップ(No.6)


lftpは,コマンドラインで使用するFTPクライアントです.ミラーリング,コマンドライン上での補完・編集,ブックマーク機能などが備わっており,高機能です.

起動・ログイン

lftpを起動するには,

$ lftp

とタイプします.すると

lftp :~>

というプロンプトが立ち上がります. このプロンプトに対して,lftpのコマンドを打ち込むことで操作します.

FTPサーバへのログイン

FTPによるファイル操作を行うには, まずサーバにログインする必要があります. site というFTPサーバに user というユーザでログインするには

lftp :~> open -u user site

とタイプします.このあとパスワードを聞かれるので入力すると,ログインできます. ログインするとlftpのプロンプトが

lftp site:~>

のように変ります.

起動と同時にログイン

$ lftp site -u user

とすれば,起動とログインをいっぺんに行えます. 同じサイトに頻繁にログインする場合はエイリアスを指定しておくと良いでしょう.

ミラーリング

あらかじめ cd ,lcd コマンドで,リモート・ローカルともに,ミラーリング対象としたいディレクトリに移動しておきます.

ミラーリングダウンロード

単に

mirror

とすれば,リモート側カレントディレクトリ以下のファイルが全てローカルにダウンロードされます.リモートになく,ローカルにのみあるファイルを削除したいときは -e オプションを付けて

mirror -e

とします.

ミラーリングアップロード

ローカル側カレントディレクトリ以下のファイルを,全てリモートへアップロードするには -R オプションを付けて

mirror -R

とします.ローカルになく,リモートにのみあるファイルを削除したいときは -e オプションを付けて

mirror -R -e

とします.

sftpプロトコルでlftp

lftpをsftpプロトコルで使用するには

$ lftp sftp://userid:password@hostname

とします.

Valid XHTML 1.1! home >
トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Modified by 物理のかぎプロジェクト PukiWiki 1.4.5_1 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-jiPowered by PHP 5.3.29HTML convert time to 0.008 sec.