Завантажуйте файли з Інтернету за допомогою командного рядка Mac OS X
Я часто розробляю веб-сторінки, і часто мене засмучує, коли я не можу перезапустити свій веб-переглядач, оскільки я в середині завантаження. Тому, коли мені потрібно завантажити великий файл і я не хочу турбуватися про те, чи Safari, Chrome або Firefox продовжують працювати без перерв, я звертаюся до надійного терміналу! Фактично, ви можете легко завантажити будь-які файли з Інтернету за допомогою командного рядка на Mac.
Наступного разу, коли у вас буде файл, який ви хочете завантажити, просто скопіюйте URL-адресу в буфер обміну, потім відкрийте вікно терміналу та скористайтеся командою curl.
Curl легко використовувати для завантаження файлів, у найпростішій формі синтаксис буде таким:
curl -O
Цільова URL-адреса файлу має мати префікс http для Інтернету. За замовчуванням це завантажить запитувану URL-адресу в поточний робочий каталог, використовуючи ту саму назву для збереженого файлу, що й на віддаленому сервері (іншими словами, якщо файл називається «filename.zip» на віддаленому сервері, під час завантаження назва залишиться незмінною.
Ви повинні використовувати позначку -O (велика o) з curl, щоб назва файлу залишалася незмінною. Прапорець -o у нижньому регістрі змінить назву. curl – допомога може пояснити більше.
Покривши основи, давайте зробимо щось більш корисне та вкажемо, куди файл зберігатиметься від 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.
Якщо у вас є інші корисні поради чи підказки щодо використання цього методу завантаження файлів з Інтернету, поділіться ними з нами в коментарях нижче!