Macos Bash命令从远程url复制图像
我在用mac的终端 我想将图像从远程url复制到本地目录 命令是什么Macos Bash命令从远程url复制图像,macos,bash,terminal,Macos,Bash,Terminal,我在用mac的终端 我想将图像从远程url复制到本地目录 命令是什么 Tnx,wget将工作,假设服务器具有目录列表: wget -m http://media.pragprog.com/titles/rails4/code/depot_b/public/images 你可以用curl curl-O”http://media.pragprog.com/titles/rails4/code/depot_b/public/images/*.jpg“ 例如。您可以使用或执行此操作。如果我没记错的话,
Tnx,
wget
将工作,假设服务器具有目录列表:
wget -m http://media.pragprog.com/titles/rails4/code/depot_b/public/images
你可以用curl
curl-O”http://media.pragprog.com/titles/rails4/code/depot_b/public/images/*.jpg“
例如。您可以使用或执行此操作。如果我没记错的话,它们都不是开箱即用的w/OS X,因此您可能需要使用或类似的工具安装它们。或者,您可能只需要网站上的所有图像。wget可以使用递归选项来实现这一点,例如: $wget-r-A=jpeg、jpg、bmp、png、gif、tiff、xpm、ico
这应该只从站点索引开始递归地下载逗号分隔的扩展。这就像一个网络蜘蛛,因此如果它没有在网站上的任何地方被引用,它将丢失图像。这不起作用,因为我无法访问目录,我只能访问包含图像名称的索引html。我认为解决方案需要包括正则表达式。我只是不太熟悉curlCurl是通过附带的开发者包随Mac提供的,但不是wget。不幸的是,
wget
不是作为附带开发者包的一部分随Mac提供的。然而,curl
确实如此。啊,很高兴知道我没有意识到这一点。。。我总是安装开发者包,然后添加我的gnu工具。