Bagaimana Menggunakan wget, Alat Pengemudian Talian Perintah Ultimate
Lebih baru tidak selalu lebih baik, dan wget
perintah adalah bukti. Pertama kali dikeluarkan pada tahun 1996, aplikasi ini masih merupakan salah satu pengurus muat turun terbaik di planet ini. Sama ada anda mahu memuat turun fail tunggal, keseluruhan folder, atau mencerminkan seluruh laman web, wget membolehkan anda melakukannya dengan hanya beberapa penekanan kekunci.
Sudah tentu, ada alasan mengapa tidak semua orang menggunakan wget: ia adalah aplikasi baris arahan, dan dengan itu mengambil sedikit masa untuk pemula untuk belajar. Inilah asas-asas, supaya anda dapat memulakannya.
Cara Pasang wget
Sebelum anda boleh menggunakan wget, anda perlu memasangnya. Cara berbuat demikian berbeza-beza bergantung pada komputer anda:
- Kebanyakan (jika tidak semua) distros Linux datang dengan wget secara lalai. Jadi pengguna Linux tidak perlu berbuat apa-apa!
- Sistem macOS tidak datang dengan wget, tetapi anda boleh memasang alat baris arahan menggunakan Homebrew. Sebaik sahaja anda telah menetapkan Homebrew, lari sahaja
sediakan pemasangan wget
di Terminal. - Pengguna Windows tidak mempunyai akses mudah ke wget dalam Command Prompt tradisional, walaupun Cygwin menyediakan wget dan utiliti GNU yang lain, dan shell Bash Ubuntu Windows 10 juga dilengkapi dengan wget.
Sebaik sahaja anda memasang wget, anda boleh mula menggunakannya segera dari baris arahan. Mari muat turun beberapa fail!
Muat turun Fail Single
Mari kita mulakan dengan sesuatu yang mudah. Salin URL untuk fail yang anda ingin muat turun di penyemak imbas anda.
Sekarang kembali ke Terminal dan ketik wget
diikuti dengan URL yang disisipkan. Fail akan dimuat turun, dan anda akan melihat kemajuan dalam masa nyata seperti yang berlaku.
Ambil perhatian bahawa fail akan dimuatkan ke folder semasa Terminal anda, jadi anda mahu cd
ke folder lain jika anda mahu ia disimpan di tempat lain. Jika anda tidak pasti apa maksudnya, periksa panduan kami untuk menguruskan fail dari baris arahan. Artikel itu menyebutkan Linux, tetapi konsepnya sama pada sistem macos, dan sistem Windows menjalankan Bash.
Teruskan Muat Turun Tidak lengkap
Jika, atas sebab apa pun, anda berhenti muat turun sebelum dapat menyelesaikannya, jangan risau: wget boleh memilih di mana ia berhenti. Hanya gunakan arahan ini:
wget -c fail
Kunci di sini ialah -c
, yang merupakan "pilihan" dalam baris arahan baris. Pilihan ini memberitahu wget bahawa anda ingin meneruskan muat turun yang ada.
Cermin Keseluruhan Laman Web
Jika anda ingin memuat turun seluruh laman web, wget boleh melakukan tugas itu.
wget -m http://example.com
Secara lalai, ini akan memuat turun segala-galanya di example.com tapak, tetapi anda mungkin mahu menggunakan beberapa pilihan untuk cermin yang boleh digunakan.
--menukar pautan
menukar pautan dalam setiap halaman yang dimuat turun supaya mereka menunjuk satu sama lain, bukan web.--halaman-syarat
memuat turun perkara seperti helaian gaya, jadi halaman akan kelihatan betul di luar talian.--tiada ibu bapa
berhenti wget daripada memuat turun tapak ibu bapa. Jadi jika anda ingin memuat turun http://example.com/subexample, anda tidak akan berakhir dengan halaman induk.
Menggabungkan pilihan ini secukupnya, dan anda akan berakhir dengan salinan mana-mana laman web yang boleh anda layari di komputer anda.
Ambil perhatian bahawa mencerminkan seluruh laman web di Internet moden akan mengambil sejumlah besar ruang, jadi hadkan ini ke laman-laman kecil melainkan anda mempunyai storan yang hampir tidak terhad.
Muat turun Direktori Keseluruhan
Jika anda melayari pelayan FTP dan mencari keseluruhan folder yang ingin anda muat turun, jalankan:
wget -r ftp://example.com/folder
The r
dalam kes ini memberitahu wget anda ingin muat turun rekursif. Anda juga boleh memasukkan --noparent
jika anda ingin mengelakkan memuat turun folder dan fail di atas paras semasa.
Muat Turun Senarai Fail Sekali
Jika anda tidak dapat mencari keseluruhan folder muat turun yang anda mahu, wget masih dapat membantu. Hanya masukkan semua URL muat turun ke dalam fail TXT tunggal.
kemudian tunjuk wget ke dokumen itu dengan -i
pilihan. Seperti ini:
wget -i download.txt
Lakukan ini dan komputer anda akan memuat turun semua fail yang disenaraikan dalam dokumen teks, yang berguna jika anda mahu meninggalkan banyak muat turun yang berjalan semalaman.
Sedikit Lagi Trik
Kita boleh pergi: wget menawarkan banyak pilihan. Tetapi tutorial ini hanya bertujuan untuk memberikan anda titik pelancaran. Untuk mengetahui lebih lanjut mengenai apa yang boleh dilakukan oleh wget, taipkan lelaki wget
di terminal dan baca apa yang muncul. Anda akan belajar banyak.
Setelah mengatakannya, berikut adalah beberapa pilihan lain yang saya fikir adalah kemas:
- Jika anda mahukan muat turun anda berjalan di latar belakang, masukkan sahaja pilihan
-b
. - Jika anda mahu wget terus cuba memuat turun walaupun terdapat ralat 404, gunakan pilihan tersebut
-t 10
. Itu akan cuba memuat turun sebanyak 10 kali; anda boleh menggunakan nombor apa sahaja yang anda suka. - Sekiranya anda mahu menguruskan jalur lebar anda, pilihannya
--kadar had = 200k
akan cap kelajuan muat turun anda pada 200KB / s. Tukar nombor untuk menukar kadar.
Lebih banyak lagi untuk belajar di sini. Anda boleh melihat memuat turun sumber PHP, atau menyediakan pemuat turun automatik, jika anda ingin mendapatkan lebih maju.