FTPデータ損失時のカールによるファイル転送の問題

FTPデータ損失時のカールによるファイル転送の問題

次のファイルを転送するコマンドを実行すると、curlこの問題に直面しました。ftp 私のサーバーすでにそんなファイルがあったのですがfile.txt、わかるとそこにあったデータがすべて削除され、送られたファイルが書き込まれたfile.txtものでした。(通過するcurl

curl -T file.txt  ftp://login: [email protected]/http/

上記のデータを記録するにはこれが必要です。file.txt (私のサーバーは失われませんでした!)

ユーティリティと同様に

cat file.txt >> file2.sh

>>ファイルをマージする方法はcurlcurlマージフラグがありますか?

答え1

カールのマニュアルページによると、次のコマンドを使用または-a使用--appendできます。man [application name]

 -a, --append                                                                                                                 
        (FTP SFTP) When used in an upload, this makes curl append to the target file instead of overwriting it. If the remote 
        file doesn't exist, it will be created.  Note that this flag is ignored by some SFTP servers (including OpenSSH).

関連情報