当我运行命令通过curl
to传输文件时,我遇到了这样的问题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).