Mengdownload File di Linux menggunakan Command Line

Dalam beberapa tahun terakhir, teknologi telah berkembang dan tumbuh secara signifikan, menyoroti perubahan yang terjadi di dunia digital. Kemajuan teknologi ini telah menyebabkan terciptanya begitu banyak alat dan perangkat lunak luar biasa yang secara signifikan telah membantu membuat hidup kita lebih mudah.

Linux, sistem operasi open-source berbasis Unix, adalah salah satu contoh perangkat lunak yang hanya beberapa tahun yang lalu, tidak memiliki spesifikasi untuk digunakan di desktop dan akibatnya, terutama dipertimbangkan untuk pengembangan server. Namun, seiring waktu, ia telah berkembang pesat, menjadi sistem operasi yang andal dan kuat, yang pada gilirannya telah menarik perhatian banyak user.

Alat Baris Perintah yang disediakan oleh Linux adalah salah satu fitur paling kuat yang ditawarkannya kepada user dan juga yang membuatnya sangat menarik dan menakjubkan untuk digunakan. Command line hanyalah interface berbasis teks yang menerima perintah dan meneruskannya ke OS yang menjalankannya. Karena sifatnya yang fleksibel inilah yang telah memperoleh keunggulan atas Graphical User Interface (GUI) dan sebagai hasilnya, banyak user telah beralih ke Command Line untuk melakukan berbagai tugas, salah satunya adalah mengdownload file.

Karenanya hari ini kita akan melihat dua cara berbeda tentang cara mengdownload file di Linux menggunakan alat Baris Perintah.

Mengdownload File menggunakan Wget

Salah satu alat command line paling populer untuk mengdownload file dari internet adalah Wget. Wget adalah alat yang cukup serbaguna yang mendukung banyak protokol seperti HTTP, HTTPS dan FTP dan memungkinkan seseorang untuk mengdownload banyak file dan direktori. Ini juga memberi user berbagai fitur mulai dari pengdownloadan rekursif hingga memutar dan menjeda downloadan serta membatasi bandwidthnya.

Selain itu, ini adalah lintas platform yang memberikannya keunggulan dibandingkan banyak pengdownload command line lainnya serta pengdownload grafis.

Bagaimana Cara Menginstal Wget?

Wget biasanya sudah diinstal sebelumnya dengan sebagian besar Distribusi Linux. Namun, jika user memiliki sistem tanpa menginstal Wget, maka user perlu membuka command line melalui Ubuntu Dash atauCtrl+Alt+T shortcut dan masukkan perintah berikut:

$ sudo apt-get install wget

Perlu dicatat bahwa perintah yang diberikan di atas hanya untuk sistem Linux berbasis Debian seperti Ubuntu. Jika user memiliki sistem Red Hat Linux seperti Fedora, maka user perlu memasukkan perintah berikut ke dalam command line:

$ yum install wget

Fitur Wget

Seperti disebutkan sebelumnya, Wget memiliki banyak fitur yang tergabung di dalamnya. Operasi paling dasar yang ditawarkan Wget kepada user adalah mengdownload file hanya dengan menggunakan URL-nya. Ini dapat dilakukan dengan memasukkan perintah berikut ke terminal:

$ wget URL

Mari kita tunjukkan contoh untuk lebih memperjelas ini. Kami akan mengdownload gambar sederhana dalam format png dari internet. Lihat gambar di bawah ini untuk pemahaman yang lebih baik:

Wget juga memungkinkan user untuk mengdownload banyak file dari URL yang berbeda. Ini dapat dengan mudah dilakukan dengan perintah berikut:

$ wget URL1 URL2 URL3

Sekali lagi, kita dapat menunjukkan ini menggunakan sebuah contoh. Kami akan mengdownload dua file HTML dari dua situs web yang berbeda. Untuk pemahaman yang lebih baik, silakan lihat gambar di bawah ini:

Kita juga dapat mengubah nama file dari aslinya menggunakan perintah berikut:

$ wget -O filename URL


Di sini nama file mengacu pada nama yang ingin Anda gunakan sebagai alamat file. Dengan menggunakan ini, kita juga dapat mengubah jenis file. Ini ditunjukkan pada gambar di bawah ini:

Wget juga memungkinkan user untuk mengdownload file mereka secara rekursif yang pada dasarnya mengdownload semua file dari situs web di bawah satu direktori. Ini dapat dengan mudah dilakukan dengan perintah berikut:

$ wget -r URL

Untuk informasi lebih lanjut mengenai Wget, user dapat memasukkan perintah berikut ke terminal untuk mendapatkan akses ke semua perintah Wget yang tampaknya tersedia:

$ wget --help

Mengdownload File menggunakan Curl

Curl adalah alat command line lain yang dapat digunakan untuk mengdownload file dari internet. Tidak seperti Wget, yang hanya command line, fitur Curl didukung oleh libcurl yang merupakan pustaka transfer URL lintas platform. Curl tidak hanya memungkinkan pengdownloadan file tetapi juga dapat d
igunakan untuk mengunggah dan bertukar permintaan dengan server. Curl juga memiliki jangkauan dukungan yang jauh lebih besar untuk protokol termasuk yang penting seperti HTTP, HTTPS, FTP, SFTP dll. Namun, Curl tidak mendukung downloadan rekursif yang ditawarkan Wget.

Bagaimana Cara Memasang Curl?

Demikian pula, seperti Wget, Curl sudah diinstal sebelumnya dengan sebagian besar Distribusi Linux. Ini hanya dapat diperiksa dengan menjalankan perintah berikut:

$ curl --version

Namun, jika user memiliki sistem tanpa Curl diinstal, maka user perlu membuka command line melalui Ubuntu Dash atau Ctrl+Alt+T shortcut dan masukkan perintah berikut:

$ sudo apt-get install curl

Perlu dicatat bahwa perintah yang diberikan di atas hanya untuk sistem Linux berbasis Debian seperti Ubuntu. Jika user memiliki sistem Red Hat Linux seperti Fedora, maka user perlu memasukkan perintah berikut ke dalam command line:

$ yum install curl

Fitur Curl

Sama seperti Wget, Curl memiliki banyak fitur yang tergabung di dalamnya. Yang paling mendasar adalah kemampuannya untuk memungkinkan user mengdownload file dari satu URL dari internet. Ini dapat dilakukan dengan memasukkan perintah berikut ke terminal:

$ curl -O URL

Untuk pemahaman yang lebih baik, kami akan mengdownload gambar sederhana dalam format png dari internet seperti dalam kasus Wget.

Curl juga memungkinkan user untuk mengubah nama file dan jenis file. Ini dapat dilakukan dengan perintah berikut:

$ curl URL > filename

Pada gambar di atas, kami mengambil file png yang awalnya bernama pancake1.png dan mengubahnya menjadi file zip dengan nama baru p.zip.

Sama seperti dalam kasus Wget, Curl memungkinkan user untuk mengdownload banyak file menggunakan sejumlah URL dari internet. Ini dapat dengan mudah dilakukan dengan perintah berikut:

$ curl -O URL1 -O URL2 -O URL3

Sebagai contoh kita, kita akan menggunakan curl untuk mendownload file jpg dan file png dari internet. Hasilnya ditunjukkan pada gambar di bawah ini:


Fitur luar biasa yang diberikan Curl kepada usernya adalah kemampuannya untuk memantau kemajuan downloadan file. Ini dapat dilakukan dengan perintah berikut:

$ curl -# URL > filename

Untuk informasi lebih lanjut mengenai Curl, user dapat memasukkan perintah berikut ke terminal untuk mendapatkan akses ke semua perintah Curl yang tampaknya tersedia:

$ curl --help

Metode Baris Perintah Terbaik untuk Mengdownload File

Wget dan Curl adalah di antara berbagai alat command line yang ditawarkan Linux untuk mengdownload file. Keduanya menawarkan serangkaian besar fitur yang memenuhi kebutuhan user yang berbeda. Jika user hanya ingin mengdownload file secara rekursif, maka Wget akan menjadi pilihan yang baik. Jika user ingin berinteraksi dengan server atau mengdownload file yang dibuat di bawah protokol yang tidak didukung Wget, maka Curl akan menjadi alternatif yang lebih baik.

Related Posts