2016-12-10 19 views
0

ターミナル経由でFTPに接続しています。現在CURLを使用してファイルを送信していますが、Expectスクリプトも試しています。FTP:ターミナルを使用して、あるフォルダから別のフォルダにすべてのファイルを移動します。

私は、FTP上のある場所からすべてのファイルを同じFTP上の別の場所に移動しようとしています。

私は、次のようなものの試してみた:

mput *.* /path/ 

やバリエーションのすべての種類をしかし、成功していません。その上、私が間違った何かを入力すると、サーバーは私を起動させます。それは試行錯誤の時間がかかります。

それが役立つかどうかはわかりませんが、ファイルをサーバーにアップロードする方法はここにあります。私は誰がどのようにCURLを介して、またはスクリプトを期待いずれかのすべてのファイルを移動するに教えてもらえます点Aから点Bへ

curl -1 --ciphers 'DEFAULT:!DH' -s --disable-epsv \ 
    --ftp-skip-pasv-ip --ftp-ssl -u $user:$password --upload-file \ 
    "$filepath$blah" ftp://ftp.site.com/stuff/$date/ 

をすべてのファイルを移動するようなコマンドを必要としますか?

おかげ

答えて

1

私はこのためにlftpを使用します。

$ lftp [email protected] 
lftp> mirror -R localpath remotepath 

非対話的に使用するためにあなたがlftp -f scriptfilelftp -c "commnad ..."を使用することができます。

関連する問題