Curl
使用 curl 連接到 FTPS 伺服器並下載文件
我可以通過 、 using 和 files 使用 TLS1.2 連接到我的
curl
FTPS伺服器。該命令如下所示:--cert``--key``--cacert
curl -3 -k -v --ftp-ssl --tlsv1.2 --ftp-ssl-reqd --ftp-pasv --verbose \ --ssl \ --cert ./cert.pem \ --cert-type PEM \ --key ./cert.key \ --key-type PEM \ --cacert ./cacert \ ftp://user:pass@10.10.100.1/file.txt
我看到
file.txt
命令輸出中出現的內容,但實際上我沒有看到文件被保存在任何地方。我的 curl 命令中是否缺少另一個參數?我還沒有找到它。
在命令中添加選項
-O
/--remote-name
會將輸出保存到與目前工作目錄中的遠端文件名相同的文件名。添加
--output-dir <dir>
以指定目標目錄。此選項相對較新,是在 7.73.0 版中添加的。
來自
curl --help
:-o, –output 寫入文件而不是標準輸出
所以添加一個
-o file.txt
or--output file.txt
到你的命令