通过 Mac OS X 命令行从 Web 下载文件
我经常开发网页,当我无法重新启动浏览器时,我常常感到很沮丧,因为我正在下载。因此,当我需要下载一个大文件并且不想担心 Safari、Chrome 或 Firefox 是否继续不间断地运行时,我转向可靠的终端!事实上,您可以在 Mac 上使用命令行轻松地从 Web 下载任何文件。
下次您有文件要下载时,只需将URL 复制到剪贴板,然后打开终端窗口并使用“curl”命令。
Curl 很容易用于下载文件,最简单的语法形式是:
curl -O
Web 文件目标URL 应以http 为前缀。默认情况下,这会将请求的 URL 下载到当前工作目录,使用与远程服务器上保存的文件相同的名称(换句话说,如果文件在远程服务器上名为“filename.zip”,下载时名称保持不变
您必须将-O(大写字母o)标志与curl 一起使用以使文件名保持不变。小写的 -o 标志将更改名称。 curl –help 可以解释更多
了解了基础知识后,让我们做一些更有用的事情,并通过使用特定示例指定文件将从curl 保存的位置。
首先,您需要将目录更改为保存文件的位置,这是通过“cd”命令完成的。我们将以桌面为例:cd ~/Desktop
现在我们已经将目录更改为“桌面”(为方便起见),我们可以开始下载了。对于下载,我们将使用名为“curl”的内置实用程序。
curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit
Curl 将立即下载文件。如果文件足够大,您会看到一个进度条,指示下载需要多长时间。
如果您愿意,您甚至可以将上述命令字符串组合成一个命令:
cd ~/桌面; curl -O http://remote-server-IP/file.zip
当然,除了从网络下载文件,curl还有很多其他用途,所以不要错过我们关于使用curl的其他帖子。
如果您对使用这种从网络下载文件的方法有任何其他有用的提示或技巧,请在下面的评论中与我们分享!