0

新しいユーザーが、同じファイル名形式「*.zip」を持つ多くのファイルを毎日 ftp mget できるようにする必要があります。ftp サイトでは、ダウンロード ディレクトリは /data/autouploaded です。

これを行うには多くの方法がありますが、mac/linux ftp コマンドまたは curl コマンドのマルチフェッチ機能を備えたシェル スクリプトで実行してみました。

ftp コマンドをほぼ動作させることができます。

ftp ftp://user:password@ftp.mycompany.com/%2fdata/autoupload

しかし、これは「自動アップロードされたそのようなファイルはありません」と言うので、末尾のスラッシュを追加します。

ftp ftp://user:password@ftp.mycompany.com/%2fdata/autoupload/

ftp サイトで対話型シェルを開くだけです。

さて、URL の末尾にファイル名をグロブとして追加するのはどうですか? いいえ。アップロード(プット)を試みます。

それでは、方法 1. ftp コマンドで mget とはどのように言えばよいのでしょうか。

または、curl を使用することもできます。ただ、curl を使用した mget についての言葉が見つかりません。ファイル名は連続していないため、curl の範囲機能は意味がありません。

提案?ヘルプ?

ありがとう。

4

1 に答える 1

1

Google で簡単に検索すると、次のリンクが表示されました: Scripting FTP access

簡単な要約は<<、FTP クライアントにコマンドを注入するために使用することです。

于 2012-04-16T15:11:03.827 に答える