Загрузка файлов из Интернета через командную строку Mac OS X
Я часто разрабатываю веб-страницы и часто разочаровываюсь, когда не могу перезапустить браузер, потому что нахожусь в процессе загрузки. Поэтому, когда мне нужно скачать большой файл и я не хочу беспокоиться о том, будут ли продолжать работать Safari, Chrome или Firefox без перерыва, я обращаюсь к надежному Терминалу! Фактически, вы можете легко загружать любые файлы из Интернета с помощью командной строки на Mac.
В следующий раз, когда у вас появится файл, который вы хотите загрузить, просто скопируйте URL-адрес в буфер обмена, затем откройте окно терминала и используйте команду curl.
Curl легко использовать для загрузки файлов, в простейшей форме синтаксис будет следующим:
curl -O
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 ~/Desktop; curl -O http://remote-server-IP/file.zip
Конечно, у curl есть много других применений помимо загрузки файлов из Интернета, так что не пропустите другие наши публикации об использовании curl.
Если у вас есть какие-либо другие полезные советы или рекомендации по использованию этого метода загрузки файлов из Интернета, поделитесь ими с нами в комментариях ниже!