🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.net.ftp
Article #3

Re: ftpでローカルディレクトリをサーバにミラーするツール

#3
From: Seiichi Namba
Date: Fri, 23 Nov 2001 15:09
42 lines
3315 bytes
難波です。

Sin'ya <ksinya@quartz.ocn.ne.jp> さん writes:

>   ただ、lftpには「rm -rf」があるので、アップロードした物を全部消したい
> 場合は便利だと思います。
>   2.4.7で「rm」を使用したら、「not a directory」というエラーが出るので、
> 2.4.6をconfigure and makeして「rm -rf」が使えることを確認しました。

lftp は proftpd 相手とかだと、upload 方向の動作がうまくいかないことが
ありましたが、これもその関係かしら。私は

set passive off

にしています。今 2.4.6 を使っているので、後程 2.4.7 を試してみます。

ange-ftp で lftp を使えるといいんですがね(私の不満は、download 方向の
時にファイルの日付がその時刻になってしまうことでした)。lftp を ange-ftp
と組合せるのは私にはうまくできなかったので、/bin/ftp (linux) に適当にパッチ
を当て、ダウンロードしたファイルの日付をキープするように改造して使っています。

>   emacsのange-ftpでも「rm -rf」相当のことができれば便利なのですが、そ
> のような機能が公開されているのをどなたか御存知でしたら教えていただけな
> いでしょうか。

dired で ! (dired-do-shell-command) などを使えば rm -rf は可能です。

emacs-19.x だと駄目みたいですが、emacs-20.7 と emacs-21.1 では可能でした。
xemacs はもう動かしてないので判りません。

/user@otherhost:/home/user などを C-x d で開いて色々試してみてください。


なお、拙作の dired-dd (http://www.asahi-net.or.jp/~pi9s-nnb/dired-dd-home.html)
では drag-and-drop で (ange-)ftp できます。

実は dired-dd には "cp -a" でツリーごとコピーする機能があるのですが、
最近まで私は上の ! (dired-do-shell-command) のことを知らなくて、
ローカルのファイルシステムにしか使えない、などとドキュメントに
書いてあったりしますが、もしかしてこれは動くようにできるのかしらん…。

たぶん、あのままじゃ駄目だと思うけど、あとでこれも調べてみよう。
Technical Details
Message-ID: <9tloqv$97u$1@sn.asahi-net.email.ne.jp>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!newsfeed.mesh.ad.jp!newsfeed2.kddnet.ad.jp!nf.asahi-net.or.jp!not-for-mail
References: <9tdn83$lr$1@nn-tk104.ocn.ad.jp> <9tfq83$m3k$1@news.firstserver.ne.jp> <9tlbbn$424$1@nn-tk105.ocn.ad.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1097d7,b1aeebc13aeebd52
X-Google-Attributes: gid1097d7,public
X-Google-Thread: faae6,b1aeebc13aeebd52
X-Google-Attributes: gidfaae6,public
X-Google-Thread: ff358,f06f17bdf31e07c1
X-Google-Attributes: gidff358,public
X-Google-ArrivalTime: 2001-11-23 07:09:57 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!newsfeed.mesh.ad.jp!newsfeed2.kddnet.ad.jp!nf.asahi-net.or.jp!not-for-mail
From: Seiichi Namba <sn@asahi-net.email.ne.jp>
Newsgroups: fj.net.ftp,fj.questions.unix,fj.editor.emacs
Subject: Re: ftpでローカルディレクトリをサーバにミラーするツール
Date: 24 Nov 2001 00:09:08 +0900
Organization: Smoke
Message-ID: <9tloqv$97u$1@sn.asahi-net.email.ne.jp>
References: <9tdn83$lr$1@nn-tk104.ocn.ad.jp> <9tfq83$m3k$1@news.firstserver.ne.jp> <9tlbbn$424$1@nn-tk105.ocn.ad.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 8bit
Lines: 42
NNTP-Posting-Host: g035018.ppp.asahi-net.or.jp
X-Trace: 1006528195 news3.asahi-net.or.jp 2305 211.132.35.18
X-Complaints-To: ap-net@asahi-net.or.jp