Birçok Windows kullanıcısı, evrensel bir seçim aracı olarak grafik arayüze ve web tarayıcısına o kadar alışmıştır ki, dışarıda bir sürü başka araç olduğunu unuturlar. Wget, esas olarak Linux ve Unix topluluklarında popüler olan ve öncelikle internetten dosya indirmek için kullanılan bir GNU komut satırı yardımcı programıdır. Ancak, Windows için wget'in bir sürümü vardır ve onu kullanarak tüm web sitelerinden filmlere, müziklere, podcast'lere ve büyük dosyalara kadar istediğiniz her şeyi çevrimiçi herhangi bir yerden indirebilirsiniz.
Pek çok Microsoft kullanıcısı bu temiz aracı bilmiyor, bu yüzden Windows'ta wget kullanımına yönelik bu başlangıç kılavuzunu yazdım. Tarayıcımızı her şey için kullanma eğilimindeyiz, ki bu sorun değil, ancak her zaman bir şeyi başarmanın en etkili yolu değildir. Wget, çağlar boyunca var olan ancak çok az kişinin bildiği birçok araçtan sadece biridir.
Windows için wget alma
Wget almak çok kolaydır. Wget'i kurmak ve yapılandırmak için bu kılavuzu izleyin.
- Buradan wget'i indirin ve kurun. Bunun yalnızca kaynak değil, kurulum programı olduğundan emin olun, aksi takdirde çalışmaz.
- Kurulduktan sonra, artık bir komut satırı penceresinden wget komutuna erişebilmelisiniz. Yönetici olarak bir CMD penceresi açın ve test etmek için 'wget -h' yazın. Çalışırsa altınsınız, 'tanınmayan komut' alırsanız yanlış paketi indirdiniz. Tekrar deneyin.
- Tüm dosyalarınızı kaydetmek için bir indirme dizini ayarlayın. İndirme dizini oluşturmak için 'md dizin adı' yazın. Tanınabilir olmak için benimkini 'downloadz' olarak adlandırdım.
Kurulduktan sonra çalışmaya hazırsınız. Aşağıda, çok çeşitli şeyleri başarabilen popüler wget komutlarını listeledim.
Tek bir dosya indirin
wget //website.com/file.zip
Tek bir dosya indirin ancak başka bir dosya olarak kaydedin
wget -‐output-document=newname.html website.com
Belirli bir klasöre indirin
wget -‐dizin-önek=klasör/alt klasör website.com/file.zip
Kesilen bir indirmeyi devam ettir
wget -‐devam web sitesi.com /file.zip
Bir dosyanın daha yeni bir sürümünü indirin
wget -‐devam -‐zaman damgası web sitesi.com/file.zip
Birden çok web sayfası indirin
Bunun için Not Defteri'nde veya başka bir metin düzenleyicide bir liste oluşturmanız gerekir. Ayrı bir satıra yeni bir tam URL (// ile) ekleyin. Ardından wget'i dosyaya yönlendirin. Bu örnekte Filelist.txt dosyasını adlandırdım ve wget klasörüne kaydettim.
wget -‐girdi Filelist.txt
Tüm bir web sitesini indirin
wget -‐yürüt robotlar=kapalı -‐özyinelemeli -‐ebeveyn yok -‐devam -‐boşluksuz //website.com
Sık sık yaptığım gibi, web ana bilgisayarlarının wget komutlarını engellediğini görebilirsiniz. Googlebot'un kimliğine bürünerek bu blokları yanıltmayı deneyebilirsiniz. Bunu yazmayı deneyin:
wget –user-agent=”Googlebot/2.1 (+//www.googlebot.com/bot.html)” -r //website.com
Bir web sitesinden belirli bir dosya türünü indirin
wget -‐level=1 -‐özyinelemeli -‐ebeveyn yok -‐FILETYPE kabul et //website.com / FILETYPE/
Örneğin, MP3, MP4, .zip veya istediğiniz herhangi bir şey için FILETYPE'yi değiştirin.
Tüm web sitesi resimlerini indirin
wget -‐dizin-prefix=dosyalar/resimler -‐dizin yok -‐özyinelemeli -‐boşluksuz ‐‐jpg,gif,png,jpeg kabul edin //website.com/images/
Kırık bağlantılar için bir web sitesini kontrol edin
wget -‐output-file=logfile.txt -‐özyinelemeli-‐örümcek //website.com
Web sunucusunu aşırı yüklemeden dosyaları indirin
wget ‐‐limit-rate=20k ‐‐bekle=60 ‐‐rastgele-bekle ‐ayna //website.com
Yüzlerce, hatta binlerce wget komutu var ve burada size bunlardan sadece birkaçını gösterdim. Artık araca ve nasıl çalıştığına aşina olduğunuza göre, onu ne için kullanacağınız size kalmış!
Harikalar yaratabilecek harika komutlarınız var mı? Bunları aşağıda bizimle paylaşın!