
[英]How can i create a file with & sign at the end of filename in linux?
[英]How do I curl a URL with an unknown filename at the end?
提示:本站为国内最大中英文翻译问答网站,提供中英文对照查看,鼠标放在中文字句上可显示英文原文。
我正在与每天创建一个新的 zip 文件的服务器通信,例如:(data-1234.zip)。 每天都会删除以前的 zip 的名称,并创建一个新的名称,其编号递增,例如:(data-1235.zip)。 该脚本将在一周内偶尔运行,但它位于实验室系统上,用户无法使用服务器上的内容手动更新名称。
服务器在该目录中只有一个 zip 文件,这只是获得正确命名约定的问题。 但是,文件夹中也有一个“data.ini”文件,因此仅按名字搜索不一定有效。 我看到过类似于This question using regex的帖子,但该文件当前位于 10,609 上,我宁愿不对可能的数千个调用使用扩展,具体取决于未来几年修改脚本的访问权限。 我一直在寻找类似于“data-*.zip”的东西,但一直没有找到。
通过更改命令并运行lftp https://download.companyname.com/product/data/ -e "mget data-*.zip; bye"
解决了问题,因为 lftp 允许在文件名中使用通配符,这与 curl 不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.