在 ftp 中通过curl 传输文件时出现问题数据丢失

在 ftp 中通过curl 传输文件时出现问题数据丢失

当我运行命令通过curlto传输文件时,我遇到了这样的问题ftp 我的服务器已经有这样的file.txt文件,结果发现那里的所有数据都被删除了,发送的文件file.txt被写入(通过curl

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

我需要这样做,以便将上面的数据写入file.txt (我的服务器没有丢失!)

就像在实用程序中一样

cat file.txt >> file2.sh

如何>>合并文件curl?是否有curl合并标志?

答案1

根据curl的手册页,您可以使用-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).

相关内容