lftpは,コマンドラインで使用するFTPクライアントです.ミラーリング、コマンドライン上での補完・編集、ブックマーク機能などが備わっており、高機能です。 #contents * 起動・ログイン [#i09435bb] lftpを起動するには、 $ lftp とタイプします。すると lftp :~> というプロンプトが立ち上がります。 このプロンプトに対して、lftpのコマンドを打ち込むことで操作します。 ** FTPサーバへのログイン [#y78115be] FTPによるファイル操作を行うには、 まずサーバにログインする必要があります。 ''site'' というFTPサーバに ''user'' というユーザでログインするには lftp :~> open -u user site とタイプします。このあとパスワードを聞かれるので入力すると、ログインできます。 ログインするとlftpのプロンプトが lftp site:~> のように変ります。 ** 起動と同時にログイン [#t82d09ac] $ lftp site -u user とすれば、起動とログインをいっぺんに行えます。 同じサイトに頻繁にログインする場合はエイリアスを指定しておくと良いでしょう。 * ミラーリング [#k79e915c] あらかじめ cd ,lcd コマンドで,リモート・ローカルともに,ミラーリング対象としたいディレクトリに移動しておきます. ** ミラーリングダウンロード [#kdc1f151] 単に mirror とすれば,リモート側カレントディレクトリ以下のファイルが全てローカルにダウンロードされます.リモートになく,ローカルにのみあるファイルを削除したいときは -e オプションを付けて mirror -e とします. ** ミラーリングアップロード [#ya67d719] ローカル側カレントディレクトリ以下のファイルを,全てリモートへアップロードするには -R オプションを付けて mirror -R とします.ローカルになく,リモートにのみあるファイルを削除したいときは -e オプションを付けて mirror -R -e とします. * sftpプロトコルでlftp [#oe84b4b7] lftpをsftpプロトコルで使用するには $ lftp sftp://userid:password@hostname とします.