お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-09-17 10:36:50

Demmie
メンバ
登録日: 2008-08-11

FTPによるホームページ転送

よろしくお願いします.

<やりたい事>
ローカルに作成・編集したHPを一括してサーバにアップロードしたい.
その際,同一名ファイルはタイムスタンプを比較し,新しいものだけ上書きしたい.

Windowsでは,「NextFTP」というソフトにこの機能がありました.
gFTPは,同一ファイルを表示してくれますが,上記のような機能は無いですよね?
「FTP+一括転送」などで検索しても,うまく引っかかりません.

オフライン

 

#2 2008-09-17 11:23:35

zagan
メンバ
登録日: 2008-08-12

Re: FTPによるホームページ転送

# 延岡ってどんなところだろ?

Synapticを起動して「mirror」で検索してみると、こんなパッケージがあるようですよ。
Synapticの使い方をマスターしましょう。

Synapticさん による投稿:

【ftpmirror】
Mirroring directory hierarchy using FTP protocol
ftpmirror is an utility to copy directory hierarchy (usually
called 'mirror') using FTP protocol.

A similar perl script exists, whose name is 'mirror',
but ftpmirror requires less memory than mirror.

使ってないので、操作方法はわかりませぬ。

オフライン

 

#3 2008-09-17 12:51:48

yama
メンバ
登録日: 2006-10-23

Re: FTPによるホームページ転送

gftp ってミラーリングコマンドってなかったんですねえ。
ミラーリングは、 lftp がオススメです。
http://www.google.com/search?q=lftp

オフライン

 

#4 2008-09-17 13:01:25

Demmie
メンバ
登録日: 2008-08-11

Re: FTPによるホームページ転送

あ,そうか,「mirror」かっ!
どうもありがとうございます.

オフライン

 

#5 2008-09-18 13:39:01

Demmie
メンバ
登録日: 2008-08-11

Re: FTPによるホームページ転送

yama による投稿:

gftp ってミラーリングコマンドってなかったんですねえ。
ミラーリングは、 lftp がオススメです。
http://www.google.com/search?q=lftp

lftpって,Ubuntuに標準でインストールされていたんですね^^
とりあえず,サーバに一括更新をかけるスクリプトができました.

コード:

lftp -u ID,PASS -e "lcd (ローカルディレクトリ) && cd (サーバのディレクトリ) && mirror -R -v" (サーバのURL)

とりあえず,これだけで当初の目的は達するようです.
でも,まだまだ豊富なオプションがあるようなので,もっと研究してみます.
どうもありがとうございました.

オフライン

 

#6 2008-09-18 14:48:42

HiroKws
メンバ
From: Tokyo, Japan
登録日: 2007-05-31

Re: FTPによるホームページ転送

 別解ですが、Firefoxの拡張機能にFireFTPがあります。

 今、試しにインストールしてみたら、Toolsの中に、Sync DirectoriesとSync Directories & Subdirectoriesがあります。ヘルプで確認したら、ご希望の機能のようです。

オフライン

 

#7 2008-09-18 15:38:08

Demmie
メンバ
登録日: 2008-08-11

Re: FTPによるホームページ転送

HiroKws による投稿:

 別解ですが、Firefoxの拡張機能にFireFTPがあります。

 今、試しにインストールしてみたら、Toolsの中に、Sync DirectoriesとSync Directories & Subdirectoriesがあります。ヘルプで確認したら、ご希望の機能のようです。

なるほど,それも良さげですね!

オフライン

 

Board footer

Powered by FluxBB