我想使用curl
(v 7.22.0)从服务器下载一些文件,在那里他们命名report#1
,report#2
等目录。所以我试过..
curl sftp://sftp.example.com/report#1/main.png -u login:pass -o tmp.txt
...但是curl
给了我“没有这样的文件或目录”。它可能认为散列是片段标识符(例如网页锚点),因此改为查找URL sftp://sftp.example.com/report
。
有没有办法如何转义哈希符号,因此它被识别为文件路径的一部分? (引用/转义无济于事。)
答案 0 :(得分:3)
试试这个:
用#
替换网址%23
。