KomputerPerangkat lunak

Wget-perintah: contoh. program konsol untuk men-download file pada jaringan Wget

Akan terlihat bahwa di dunia di mana setengah populasi dunia secara aktif menggunakan komputer dan terbiasa dengan antarmuka grafis gaya dan kemampuan kaya seperti, tidak ada tempat untuk aplikasi teks. Beberapa 20 tahun yang lalu, antarmuka komputer adalah sebuah panel yang mengerikan hitam, yang menampilkan apa-apa tetapi satu set karakter putih, dan semua kontrol dilakukan dengan mengorbankan perintah teks. Anehnya, sejauh mana program ini jelek, sehingga mereka fungsional dan dapat diandalkan.

Apa Wget?

Wget (yang juga disebut sebagai GNU Wget Linux) adalah konsol, bukan aplikasi interaktif untuk bekerja dengan file dan halaman web. Bahkan, itu adalah alat untuk men-download file dari Internet, dimana kurangnya antarmuka grafis dan sejumlah fitur untuk mengelola, atipikal untuk solusi yang lebih maju.

Program ini dikembangkan oleh tim dari Kroasia Hrvozhi Niksic, dan sekarang mendukung pengembangan Giuseppe Skrivano dan komunitas Linux. Perakitan pertama dari utilitas (kemudian disebut getUrl) diperkenalkan pada Januari 1996. Program ini ditulis dalam C dan diterbitkan di bawah perangkat lunak berlisensi GNU. Awalnya alat ini dirilis pada platform Linux. Seiring waktu, alat tersebut telah diterjemahkan ke dalam banyak bahasa dan porting ke semua platform populer, termasuk Wget untuk Windows 7 (atau yang lebih baru), Wget untuk MacOS, dan sebagainya.

Program ini - tidak interaktif, yang berarti bahwa setiap proses berjalan sesuai kemampuannya, tidak dapat dikontrol, dapat dikendalikan dengan memutar kontrol dari sistem operasi.

Terlepas dari kenyataan bahwa browser modern biasanya memiliki built-in download manager, mereka masih dirancang untuk komunikasi interaktif, oleh karena itu, bekerja di mode manual menjadi sulit. Wget, sebaliknya, memungkinkan untuk mengotomatisasi sejumlah proses. Sebagai contoh, adalah mungkin untuk mempersiapkan terlebih dahulu dokumen teks dengan daftar halaman web, menggunakan yang Anda dapat meng-upload beberapa file dan halaman.

fitur utama

Namun di tempat pertama adalah sebuah program untuk men-download file, yang berarti bukti fungsi utamanya.

Wget dapat men-download materi apapun dari internet, baik itu dokumen, executable, atau halaman web seluruh dalam format HTML (protokol yang berbeda). File dapat didownload dari direktori pada FTP.

Klien dapat melakukan download rekursif, otomatis mengikuti link dalam situs web tertentu (atau beberapa situs Web), sementara memulihkan struktur asli dari halaman web. Anda dapat melihat situs download Web tanpa akses ke jaringan (default dimuat ke alamat untuk melihat online).

Wget awalnya diadaptasi untuk lambat atau tidak stabil jenis koneksi, sehingga merupakan fitur penting adalah kemampuan untuk memulihkan terganggu download file (ini mungkin jika server mendukung RANGE header). Wget juga dapat memantau status dari server (aksesibilitas) untuk reload dan memperbarui (file header wget cek dan mendukung versi terbaru) file dan halaman web.

Program ini juga memiliki sejumlah fitur yang khas untuk disebut utilitas laba-laba yang menjelajahi berbagai situs dan server untuk kehadiran file tertentu pada mereka.

platform yang didukung

Wget Linux telah menjadi dasar untuk produk. Seperti disebutkan di atas, utilitas awalnya bekerja hanya pada Linux, tapi dengan cepat mendapatkan popularitas dan telah disesuaikan dengan sistem lain. Sebagai contoh, Anda dapat menemukan versi Wget untuk Windows 7 dan sistem operasi yang lebih baru, dan telah membangun GUI. Adapun Linux, Anda program ada sering dijahit ke distribusi. Terminal di beberapa Linux membangun native mendukung Wget-tim. Ubuntu, Fedora, openSUSE, dan distro konsumen lainnya bekerja dengan program ini, seperti yang mereka katakan, keluar dari kotak. Berikutnya, melihat program secara lebih rinci.

Wget-perintah: daftar parameter kunci

Daftar dasar dari perintah meliputi:

  • -V - memungkinkan Anda untuk memeriksa versi software yang sedang digunakan;
  • h - menampilkan daftar paling komprehensif perintah untuk bekerja dengan aplikasi;
  • -b - memungkinkan Anda untuk menerjemahkan program di latar belakang;

Daftar pilihan pesan

Wget-perintah memungkinkan kontrol penuh atas informasi yang ditampilkan. Berikut daftar:

  • -o logfile - menciptakan sebuah file jurnal yang mencatat seluruh proses aplikasi;
  • -a logfile - memungkinkan Anda untuk melengkapi file log yang ada bukan membuat yang baru;
  • -d - menampilkan informasi yang diperlukan untuk pengembang dan debugger (membantu memecahkan masalah dan memperbaiki kesalahan dalam pekerjaan klien);
  • q - menonaktifkan tampilan pesan;
  • -v - Opsi ini diaktifkan secara default, memberikan laporan rinci tentang semua proses yang terjadi dalam program (secara real time);
  • -nv - secara signifikan mengurangi informasi yang diterima oleh pengguna dalam pesan. Hanya data yang paling relevan dan pemberitahuan kesalahan;
  • -i berkas (dengan path ke file) - perintah memungkinkan Anda untuk memindai file, mengisolasi dari link untuk itu dan boot; Anda dapat menggunakan file format yang berbeda, termasuk HTML, tetapi jika Anda menggunakan perintah ini, tidak perlu untuk menentukan path ke file pada baris perintah;
  • -f - memprovokasi program membaca file sebagai HTML; ketika Anda menggunakan perintah ini untuk bekerja dengan dokumen HTML lokal, kesalahan mungkin terjadi, untuk menghindari hal itu, cukup untuk menunjukkan dalam dokumen

Daftar opsi boot

perintah dasar untuk mendownload file menggunakan Wget. Berikut adalah set dasar mereka:

  • --bind-address = ALAMAT - Perintah ini memungkinkan Anda untuk mentransfer data ALAMAT mengikat mesin lokal. Bila menggunakan TCP / IP perintah koneksi diperlukan untuk secara akurat menentukan IP-address (jika beberapa).
  • Nomor -t (perlu menentukan nomor) - memungkinkan pengguna untuk memilih jumlah pengulangan beban. Untuk menghindari pengulangan harus menentukan nilai jumlah nol.
  • -nc - Perintah ini memungkinkan Anda untuk mengembalikan status sebelumnya dari file upload dalam hal ada kegagalan dalam jaringan, dan men-download akan terganggu. Jika Anda tidak menggunakan salah satu dari perintah untuk reload (N, -nc, r), Wget akan membuat salinan dan memulai download lagi. opsi-r memungkinkan Anda untuk mengganti file yang ada.
  • c - juga memfasilitasi reload file dalam kasus hilangnya senyawa (dan di mana Wget berhenti independen upaya rekoneksi). Cukuplah untuk link ke file untuk menentukan perintah. Jika Anda menggunakan direktori yang sama ada mengajukan Wget akan mengadakan identifikasi dan secara otomatis memutuskan reload nya. Perintah dapat digunakan hanya pada server di mana ada sundulan dukungan RANGE.

  • --progress - memungkinkan Anda untuk memilih jenis tampilan download kemajuan. Anda dapat menentukan -progress = bar atau kemajuan = dot.
  • --spider - menggantikan perintah download file untuk memverifikasi kehadirannya pada server;
  • w (dalam detik) - menentukan interval waktu antar download.
  • q (dinyatakan dalam jumlah kilobyte atau megabyte) - memungkinkan Anda untuk secara akurat menyesuaikan ukuran data dan untuk membatasi volume yang berlebihan. Namun demikian, perlu dicatat bahwa satu file akan di-download tanpa kuota terkena (yaitu dengan satu file, pilihan ini tidak akan bekerja, beberapa ia tidak berat).

Daftar parameter HTTP

  • --http-user = dan --http-passwd = - memungkinkan Anda untuk menentukan login dan password untuk otentikasi pada server Web Anda dari mana file akan dibongkar.
  • -C = on / off - memungkinkan Anda untuk mengaktifkan atau menonaktifkan caching data pada sisi server.
  • --cookies = on / off - sama seperti untuk cache, hanya cookie. Hal ini memungkinkan Anda untuk baik menghentikan atau melanjutkan pertukaran data cookie yang diperlukan untuk melakukan kunjungan ke statistik server. Secara default, opsi ini diaktifkan, tetapi cookie-file tidak disimpan di hard disk.
  • --save-cookies - memungkinkan Anda untuk membuat file cookie (data terbaru).
  • --proxy-pengguna dan -proxy-passwd - memungkinkan Anda untuk menentukan username dan password untuk otentikasi pada server proxy (jika digunakan).

Daftar pengaturan FTP

Pilihan lanjutan untuk bekerja dengan Wget. FTP perintah:

  • -nr - Jangan menghapus file-file sementara dari .listing direktori yang secara spontan dihasilkan ketika bekerja dengan FTP;
  • -g on / off - memungkinkan Anda untuk menggunakan karakter khusus dalam direktori utilitas FTP;
  • --passive-ftp - perintah ini dapat digunakan dalam Firewall'a kehadiran untuk mengaktifkan mode FTP pasif (di mana pengguna sendiri bertanggung jawab untuk koneksi ke server).

Wget-Team: Praktik Terbaik

Paling sederhana dan paling dangkal contoh untuk bekerja dengan program ini, tentu saja, men-download file. Untuk uji Wget-perintah, Anda dapat memulai dengan link sederhana untuk file pada jaringan dan masukkan konsol / terminal: Wget * Link yang menunjukkan jalan yang tepat dan penuh ke file *.

Untuk melanjutkan download file, gunakan: wget -c * Link yang menunjukkan jalan yang tepat dan penuh ke file *.

Jika ada daftar dijadwalkan link ke file dan dokumen, Anda dapat menggunakan perintah Wget -i filelist.txt.

Adapun men-download halaman Web, semuanya sedikit lebih rumit, tetapi pada saat yang sama dan jumlah kemungkinan meningkat secara signifikan. Tidak untuk memperkenalkan parameter baru setiap kali ada kebutuhan untuk men-download situs web, Anda dapat membuat skrip atau mendaftar semua pengaturan .wgetrc berkas.

Menyimpan halaman Web sebagai referensi (akan sulit untuk membukanya pada mesin lokal), Anda dapat menggunakan Wget -m perintah * Link yang menunjukkan jalan yang tepat dan penuh ke file *.

Untuk halaman yang sama ini dibuat tersedia untuk dilihat tanpa koneksi internet, Anda dapat menggunakan Wget r -10 k * Link yang menunjukkan jalan yang tepat dan penuh ke file *.

Format error Wget Perintah tidak dapat ditemukan berarti setiap kesalahan ketik dan pengaturan yang salah.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.birmiss.com. Theme powered by WordPress.