$Id: readme.txt,v 1.17 2002/02/18 17:08:22 hattori Exp $ cFTP by Masashi Hattori ■ はじめに これを使ってなんか問題が起きても私は一切関知しません。 ご自身の責任にてお使い下さい。 ■ cFTP とは? xyzzy上で動くNcFTP風のFTPクライアントです。 ■ 動作環境 xyzzy-0.2.2.223以降(でしか確認していません) ■ インストール 1. ファイルの展開 cftp.l を site-lisp などに置いてバイトコンパイルして下さい。 2. ~/.xyzzy などに設定 (autoload 'cftp "cftp" t) ;ローカルのデフォルトのディレクトリ (setq *cftp-default-directory* "C:/xyzzy/ftp") ;Anonymous FTP サーバー用パスワード (setq *cftp-anonymous-password* "your@email.address") ;パスワードを保存しない場合 ;(setq *cftp-save-password* nil) ;Passive Modeをデフォルトにする(see "lisp/wip/ftp.l") ;(setq *ftp-passive-mode* t) 3. 起動 M-x cftp ■ 使い方 ◇ キーバインド ENTER コマンドを実行 TAB コマンドを補完 C-p, Up 履歴を戻る C-n, Down 履歴を進む C-Up 表示画面を上スクロール(2行) C-Down 表示画面を下スクロール(2行) M-Up 表示画面を上スクロール(7行) M-Down 表示画面を下スクロール(7行) C-a コマンドの先頭に移動 ◇ コマンド一覧 open [ACCOUNT|SERVER] サーバーに接続 pasv Passive Modeをトグル close サーバーから切断 quit exit cFTPを終了 bye get [-R] [-c] FILES ファイルを受信 ("-R"ならディレクトリを再帰的に受信) ("-c"ならローカルのファイルが新しくても受信) get -z REMOTE_FILE LOCAL_FILE ファイル名を変更して受信 put [-R] FILES ファイルを送信("-R"ならディレクトリを再帰的に送信) put -z LOCAL_FILE REMOTE_FILE ファイル名を変更して送信 ls [FILES] ファイルリスト表示(サーバー) lls [FILES] ファイルリスト表示(ローカル) pwd 現在のディレクトリを表示(サーバー) lpwd 現在のディレクトリを表示(ローカル) cd DIRECTORY ディレクトリを移動(サーバー) lcd DIRECTORY ディレクトリを移動(ローカル) rcd DIRECTORY ディレクトリを移動(両方) mkdir DIRECTORY ディレクトリを作成(サーバー) lmkdir DIRECTORY ディレクトリを作成(ローカル) mv OLD NEW ファイル名を変更(サーバー) rename OLD NEW ファイル名を変更(サーバー) lmv OLD NEW ファイル名を変更(ローカル) lrename OLD NEW ファイル名を変更(ローカル) rm FILES ファイルを削除(サーバー) del FILES ファイルを削除(サーバー) lrm FILES ファイルを削除(ローカル) ldel FILES ファイルを削除(ローカル) chmod MODE FILES ファイルのパーミッション変更 umask MASK umaskの変更 bookmark 現在のアカウントを保存 ■ その他 アカウントは*cftp-account-file*(デフォルトでは"~/.cftp")に保存されます。 デフォルトではパスワードもそのまま保存されますので注意して下さい。 ■ 問題点 -- いろいろ ■ Changelog [2002/02/19] コマンド処理を書き直し。 ローカルの、中にファイルがないフォルダを消せるようにした。 historyを保存するようにした。 [2000/12/22] "get -R"で無限ループに入る場合があったのを直した。 [2000/09/07] pframeを使うようにした。 [2000/08/10] byte compileできないのを直した。(たぶん) [2000/05/24] Passive Modeを切替える"pasv"コマンドを追加。 [2000/02/27] batchモード用にちょっと変更。 [2000/02/16] "put -z"が動かなかったのを直した。 [2000/02/09] get時に画面が更新されなかったのを直した。 [2000/02/08] とりあえずY2K対策前のwu-ftpdのMDTMも読めるようにした。 [2000/01/28] get時にローカルのファイルのwrite-timeをサーバーのファイル に合わせるようにした。 デフォルトでは、ローカルのファイルの方が新しい場合には受信 しないようにした。( "-c"オプションで受信) wu-ftpd2.4とかのY2Kだめだめなサーバーで出るエラーを抑制 [1999/10/29] LISTの行のパターンマッチをちょっといじった。 [1999/10/24] get前にファイルかどうかチェックするようにした。 C-aでコマンドの先頭に戻るようにした。 cftp-toggleで引っ込めたり出したりできるようにした。 入力部分に色をつけた。 [1999/10/23] recursiveなget,putを作った。 [1999/10/22] 初版