Unduh File dari Web melalui Mac OS X Command Line

Saya sering mengembangkan halaman web dan sering kali saya merasa frustasi ketika saya tidak dapat me-restart browser saya karena saya sedang mengunduh. Jadi ketika saya perlu mengunduh file besar dan saya tidak ingin khawatir apakah Safari, Chrome, atau Firefox terus berjalan tanpa gangguan, saya beralih ke Terminal yang terpercaya! Bahkan, Anda dapat dengan mudah mengunduh file apa pun dari web dengan menggunakan baris perintah pada Mac.

Lain kali Anda memiliki file yang ingin Anda unduh, cukup salin URL ke clipboard Anda, lalu buka jendela Terminal dan gunakan perintah 'curl'.

Curl mudah digunakan untuk mengunduh file, pada bentuknya yang paling sederhana sintaksnya adalah:

curl -O [filenameURL]

URL tujuan file harus diawali dengan http untuk web. Secara default ini akan mengunduh URL yang diminta ke direktori kerja saat ini, menggunakan nama yang sama untuk file yang disimpan seperti itu di server jauh (dengan kata lain, jika file tersebut disebut "filename.zip" di server jauh, nama akan tetap sama ketika diunduh.

Anda harus menggunakan -O (capital o) flag dengan curl untuk mendapatkan nama file agar tetap sama. Huruf kecil -o akan mengubah nama. curl –help dapat menjelaskan lebih lanjut.

Dengan dasar-dasar yang dibahas, mari kita lakukan sesuatu yang sedikit lebih bermanfaat dan tentukan di mana file akan disimpan dari curl dengan menggunakan contoh spesifik.

Pertama Anda ingin mengubah direktori ke tempat menyimpan file, ini dilakukan dengan perintah 'cd'. Kami akan menggunakan Desktop sebagai contoh:
cd ~/Desktop

Sekarang setelah kami mengubah direktori kami ke "Desktop" (untuk kenyamanan) kami dapat memulai pengunduhan kami. Untuk pengunduhan kita akan menggunakan utilitas built in yang disebut "curl".

curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit

Curl akan langsung mengunduh file. Jika file cukup besar, Anda akan mendapatkan bilah progres yang menunjukkan berapa lama waktu yang dibutuhkan untuk mengunduh.

Anda bahkan dapat menggabungkan string perintah di atas menjadi satu perintah, jika Anda ingin:

cd ~/Desktop; curl -O http://remote-server-IP/file.zip

Tentu saja, curl memiliki banyak kegunaan lain selain mengunduh file dari web, jadi jangan lewatkan postingan kami yang lain saat menggunakan curl.

Jika Anda memiliki kiat atau trik bermanfaat lainnya untuk menggunakan metode mengunduh file ini dari web, bagikan dengan kami di komentar di bawah ini!