KomputerPerisian

Wget-arahan: contoh. program konsol untuk memuat turun fail pada rangkaian wget

Ia akan kelihatan seolah-olah dalam dunia di mana separuh penduduk dunia aktif menggunakan komputer dan biasa dengan antara muka grafik yang bergaya dan keupayaan kaya itu, tidak ada tempat untuk aplikasi teks. Kira-kira 20 tahun yang lalu, antara muka komputer adalah panel dahsyat hitam, yang memaparkan apa-apa tetapi satu set aksara putih, dan semua kawalan dijalankan dengan mengorbankan arahan teks. Yang menghairankan, sejauh mana program-program ini adalah hodoh, jadi mereka berfungsi dan boleh dipercayai.

Apa yang wget?

Wget (yang juga dirujuk sebagai GNU wget Linux) adalah konsol, bukan sebuah aplikasi interaktif untuk bekerja dengan fail dan laman web. Malah, ia adalah alat untuk memuat turun fail dari Internet, di mana kekurangan antara muka grafik dan beberapa ciri-ciri untuk menguruskan, atipikal untuk penyelesaian yang lebih maju.

program ini telah dibangunkan oleh pasukan daripada Croatia Hrvozhi Niksic, dan kini menyokong pembangunan Giuseppe Skrivano dan komuniti Linux. Perhimpunan pertama utiliti (ketika itu dipanggil getURL) telah diperkenalkan pada Januari 1996. Program ini telah ditulis dalam C dan disiarkan di bawah perisian berlesen GNU. Pada mulanya alat yang telah dikeluarkan pada platform Linux. Dari masa ke masa, alat ini telah diterjemahkan ke dalam banyak bahasa dan dialihkan kepada semua platform popular, termasuk wget untuk Windows 7 (atau yang lebih baru), wget untuk MacOS, dan sebagainya.

program ini - tidak interaktif, yang bermakna bahawa mana-mana proses yang berjalan dalam keupayaan, tidak boleh dikawal, ia boleh dikawal dengan mengubah kawalan sistem operasi.

Walaupun pelayar moden biasanya mempunyai terbina dalam pengurus muat turun, mereka masih direka untuk komunikasi interaktif, oleh itu, kerja-kerja dalam mod manual menjadi sukar. Wget, sebaliknya, membolehkan untuk mengautomasikan beberapa proses. Sebagai contoh, ia adalah mungkin untuk menyediakan terlebih dahulu dokumen teks dengan senarai laman web, menggunakan mana anda boleh memuat naik berbilang fail dan halaman.

ciri-ciri utama

Namun di tempat pertama adalah satu program untuk memuat turun fail, yang bermaksud bukti fungsi utamanya.

Wget boleh memuat turun sebarang bahan dari Internet, sama ada dokumen, boleh laku, atau laman web keseluruhan dalam format HTML (protokol yang berlainan). Fail boleh dimuat turun dari direktori di FTP.

pelanggan boleh menjalankan muat turun rekursi, secara automatik mengikut pautan dalam laman web tertentu (atau beberapa laman web), manakala mengembalikan struktur asal laman web. Anda boleh melihat laman Web turun tanpa akses kepada rangkaian (piawai dimuatkan menjadi alamat untuk tontonan dalam talian).

Wget asalnya disesuaikan untuk jenis sambungan perlahan atau tidak stabil, jadi ia adalah satu ciri penting adalah keupayaan untuk mendapatkan semula muat turun terganggu fail (ini boleh dilakukan jika pelayan menyokong pengepala RANGE). Wget juga boleh memantau status pelayan (accessibility) untuk memuat semula dan mengemas kini (wget menyemak pengepala fail dan menyokong versi terkini) fail dan laman web.

Program ini juga mempunyai beberapa ciri-ciri yang khas untuk utiliti yang dipanggil labah-labah yang meneroka pelbagai laman web dan pelayan kehadiran fail-fail tertentu ke atas mereka.

platform disokong

Wget Linux telah menjadi asas untuk produk. Seperti disebutkan di atas, utiliti mulanya bekerja hanya pada Linux, tetapi dengan cepat mendapatkan populariti dan telah disesuaikan dengan sistem lain. Sebagai contoh, anda boleh mencari versi wget untuk Windows 7 dan sistem operasi yang lebih baru, dan telah membina GUI. Bagi Linux, anda program terdapat sering dijahit ke dalam pengagihan. Terminal di beberapa Linux membina secara asal menyokong wget-pasukan. Ubuntu, Fedora, openSUSE dan distro pengguna yang lain bekerja dengan program ini, sebagaimana yang mereka katakan, keluar dari kotak. Seterusnya, melihat program ini dengan lebih terperinci.

Wget-perintah: senarai parameter utama

Senarai arahan yang umum termasuk:

  • -V - membolehkan anda untuk menyemak versi perisian yang digunakan masa ini;
  • -h - menunjukkan senarai yang paling komprehensif arahan untuk bekerja dengan permohonan itu;
  • -b - ia membolehkan anda untuk menterjemahkan program di latar belakang;

Senarai pilihan mesej

Wget-perintah membenarkan kawalan penuh ke atas maklumat yang dipaparkan. Berikut adalah senarai:

  • fail log -o - mencipta fail jurnal yang merekodkan keseluruhan proses permohonan itu;
  • fail log -a - membolehkan anda untuk menambah fail log yang sedia ada dan bukannya mewujudkan yang baru;
  • -d - memaparkan maklumat yang diperlukan untuk pemaju dan penyahpepijat (membantu menyelesaikan masalah dan kesilapan betul dalam kerja-kerja pelanggan);
  • -q - melumpuhkan paparan mesej;
  • -v - Pilihan ini didayakan secara lalai, menyediakan laporan terperinci mengenai semua proses yang berlaku dalam program ini (dalam masa sebenar);
  • -nv - ketara mengurangkan maklumat yang diterima oleh pengguna dalam mesej. Ia hanya data yang paling relevan dan kesilapan pemberitahuan;
  • fail -i (dengan laluan ke fail) - arahan membolehkan anda untuk mengimbas fail, mengasingkan dari pautan kepadanya dan boot; Anda boleh menggunakan fail format yang berbeza, termasuk HTML, tetapi jika anda menggunakan arahan ini, ia tidak perlu untuk menentukan laluan ke fail pada baris arahan;
  • -f - memprovokasi program untuk membaca fail sebagai HTML; apabila anda menggunakan arahan ini untuk bekerja dengan dokumen HTML tempatan, ralat mungkin berlaku, untuk mengelakkan ia, adalah mencukupi untuk menunjukkan dalam dokumen

Senarai pilihan boot

arahan asas untuk memuat turun fail menggunakan wget. Berikut adalah set asas mereka:

  • --bind-address = ALAMAT - Arahan ini membolehkan anda untuk memindahkan data ALAMAT mengikat mesin tempatan. Apabila menggunakan TCP / arahan sambungan IP diperlukan untuk menentukan dengan tepat IP-alamat (jika beberapa).
  • nombor -t (perlu nyatakan bilangan) - membolehkan pengguna untuk memilih bilangan ulangan beban. Untuk mengelakkan pengulangan harus menentukan nilai nombor sifar.
  • -nc - Arahan ini membolehkan anda untuk mengembalikan status sebelumnya fail yang dimuat naik sekiranya terdapat kegagalan dalam rangkaian, dan memuat turun mendapat terganggu. Jika anda tidak menggunakan salah satu arahan untuk tambah nilai (-N, -nc, r), wget akan membuat salinan dan mulakan muat turun sekali lagi. pilihan r membolehkan anda untuk menggantikan fail sedia ada.
  • c - juga memudahkan memuatkan semula fail dalam kes kehilangan kompaun (dan di mana wget berhenti percubaan bebas penyambungan semula). Cukup untuk pautan ke fail untuk menentukan arahan. Jika anda menggunakan direktori yang sama ada memfailkan wget akan mengadakan pengenalan dan secara automatik membuat keputusan mengenai tambah nilai itu. Arahan boleh digunakan hanya pada pelayan di mana terdapat header sokongan RANGE.

  • --progress - membolehkan anda untuk memilih jenis paparan kemajuan memuat turun. Anda boleh menentukan -progress = bar atau kemajuan = dot.
  • --spider - menggantikan arahan muat turun fail untuk mengesahkan kehadirannya pada pelayan;
  • w (dalam saat) - menentukan selang masa antara muat turun.
  • q (dinyatakan dalam beberapa kilobytes atau megabait) - membolehkan anda untuk menyesuaikan tepat saiz data anda dan untuk menghadkan jumlah yang berlebihan. Walau bagaimanapun, ia adalah diperhatikan bahawa satu fail akan dimuat turun tanpa mengira kuota terdedah (iaitu dengan satu fail, pilihan ini tidak akan berfungsi, beberapa dia tidak berat).

Senarai parameter HTTP

  • --http-user = dan --http-passwd = - membolehkan anda menentukan login dan kata laluan untuk pengesahan pada pelayan Web anda dari mana fail akan dipunggah.
  • -C = / mati - membolehkan anda untuk membolehkan atau melumpuhkan caching data di sebelah pelayan.
  • --cookies = / mati - sama seperti cache, kuki sahaja. Ia membolehkan anda untuk sama ada menghentikan atau sambung semula pertukaran data cookie diperlukan untuk menjalankan lawatan ke statistik pelayan. Secara default, pilihan ini diaktifkan, tetapi cookie-fail tidak disimpan pada cakera keras.
  • --save-cookies - membolehkan anda untuk membuat fail cookie (data terkini).
  • --proxy pengguna dan -proxy-passwd - membolehkan anda untuk menentukan nama pengguna dan kata laluan untuk pengesahan pada pelayan proksi (jika digunakan).

Senarai tetapan FTP

Pilihan lanjutan untuk bekerja dengan wget. FTP strategik:

  • -nr - Jangan membuang fail-fail sementara dari .listing direktori yang spontan yang dihasilkan apabila bekerja dengan FTP;
  • -G / mati - membolehkan anda menggunakan aksara khas dalam direktori utiliti FTP;
  • --passive-ftp - arahan ini boleh digunakan dalam Firewall'a kehadiran untuk mengaktifkan mod FTP pasif (di mana pengguna sendiri adalah bertanggungjawab untuk sambungan ke pelayan).

Wget-Team: Amalan Terbaik

Contoh yang paling mudah dan paling cetek untuk bekerja dengan program ini adalah, sudah tentu, memuat turun fail. Untuk ujian wget-arahan, anda boleh mulakan dengan link yang mudah untuk fail pada rangkaian dan masukkan / konsol terminal: wget * link yang menunjukkan jalan yang tepat dan penuh ke fail *.

Untuk terus memuat turun fail, penggunaan: wget -c * link yang menunjukkan jalan yang tepat dan penuh ke fail *.

Jika ada senarai berjadual pautan ke fail dan dokumen, anda boleh menggunakan wget arahan -i filelist.txt.

Bagi memuat turun laman Web, segala-galanya adalah sedikit lebih rumit, tetapi pada masa yang sama dan jumlah kemungkinan meningkatkan dengan ketara. Tidak memperkenalkan parameter baru setiap kali terdapat keperluan untuk memuat turun laman web, anda boleh membuat skrip atau untuk mendaftar semua tetapan .wgetrc fail.

Simpan halaman Web sebagai rujukan (ia akan menjadi sukar untuk membukanya pada mesin tempatan), anda boleh menggunakan wget -m strategik * link yang menunjukkan jalan yang tepat dan penuh ke fail *.

Ke halaman yang sama telah disediakan untuk tontonan tanpa sambungan Internet, anda boleh menggunakan wget -r -10 -k * link yang menunjukkan jalan yang tepat dan penuh ke fail *.

Ralat format wget arahan tidak boleh didapati bermaksud apa-apa kesilapan menaip dan suasana yang tidak betul.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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