2016-08-31 2 views
0

私はそこにいたとは思えません。Bashのftp:filezillaのような新しいファイルだけを入れてください

put私は、bash ftpスクリプトの新しいファイルのみをご希望です。ただ、filezillaのような

が行われます。

enter image description here

私はそれはWinSCPをで可能である知っているが、私は、これはLinuxのftpコマンドラインツール内に存在しないと信じてすることはできません。

重要なお知らせ:サーバーをSSHできないので、を入力してください。はrsyncを提案してください。

+1

[lftpののミラーモード](https://lftp.yar.ru/lftp-man.html)を見てください。 lftpは多くの一般的なディストリビューションで利用できるので、おそらくあなた自身でコンパイルする必要はありません。 – fvu

+0

それ以外の場合は、 'MODTIME'コマンドの出力を解析し、それをローカルファイルmodtimeと比較することを意味します。おお! –

答えて

0

@fvuが示唆したように、私は最終的にlftpでこれを整理:

lftp -u <username>,<password> <host> << EOS 
set ssl:verify-certificate no 
set ftp:ssl-allow no 
set ftp:ssl-protect-list no 
mirror -R --only-newer --parallel=10 <localfolder> <remotefolder> 
quit 
EOS 
関連する問題