2012-04-16 8 views
0

新しいユーザーが同じファイル名形式 "* .zip"を持つ多くのファイルの毎日のftp mgetを実行できるようにする必要があります。 ftpサイトでダウンロードディレクトリは/ data/autouploadedです。ftp muli-FETCHINGまたはcURLを使用しているLinux ftp mget

これを実行する方法はたくさんありますが、mac/linux ftpコマンドまたはcurlコマンドのマルチフェッチ機能を使用してシェルスクリプトを実行してみたかったのです。

私はほとんど仕事にftpコマンドを取得することができます。

ftp ftp://user:[email protected]/%2fdata/autoupload 

が、これはそう末尾にスラッシュを追加「そのようなファイルは「autouploadedない」と言う:

ftp ftp://user:[email protected]/%2fdata/autoupload/ 

だけインタラクティブシェルを開きますftpサイトで。

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

だから、方法1。私はftpコマンドでmgetといいますか?

また、カールを使用することもできます。ただ、私はカールのmgetについての単語を見つけることができません。ファイル名は連続していないので、カールの範囲機能は意味をなさない。

提案?助けて?

ありがとうございました。

答えて

1

迅速なGoogle検索は、私にこのリンクを与えた:Scripting FTP access

迅速総和はFTPクライアントにコマンドを注入する<<を使用することです。

+0

はい、私はうまく動作しているooRexxスクリプトを持っています。私は1ライナーを望んでいた。 .netrcのようなものです。 –

+0

提供されたリンクとGoogle検索に固執する正しいフレーズが私の期待につながりました。これが選出されたアプローチでした。ありがとう、@HonkyTonk。 –

+0

@WesMiller喜んで私は助けることができます。 – HonkyTonk

関連する問題