Anasayfa » nasıl » Wget, Ultimate Komut Satırı İndirme Aracı Nasıl Kullanılır?

    Wget, Ultimate Komut Satırı İndirme Aracı Nasıl Kullanılır?

    Yeni her zaman daha iyi değildir ve wget komut kanıtıdır. İlk olarak 1996'da piyasaya sürülen bu uygulama hala gezegendeki en iyi indirme yöneticilerinden biri. İster tek bir dosya, ister tüm bir klasörü indirmek, ister tüm bir web sitesini yansıtmak isteyip istemediğinize, wget sadece birkaç tuşa basarak yapmanıza izin verir.

    Elbette herkesin wget kullanmamasının bir nedeni var: bu bir komut satırı uygulaması ve yeni başlayanların öğrenmesi biraz zaman alıyor. İşte temel bilgiler, böylece başlayabilirsiniz.

    Wget Nasıl Kurulur

    Wget'i kullanabilmeniz için önce yüklemeniz gerekir. Bunu nasıl yapacağınız bilgisayarınıza bağlı olarak değişir:

    • Çoğu (tümü değilse) Linux dağıtımları varsayılan olarak wget ile gelir. Linux kullanıcıları hiçbir şey yapmak zorunda değil!
    • macOS sistemleri wget ile gelmez, fakat Homebrew kullanarak komut satırı araçlarını yükleyebilirsiniz. Homebrew'i kurduğunuzda, sadece koşun demlemek wget yüklemek Terminalde.
    • Windows kullanıcılarının geleneksel Komut İsteminde wget’e kolayca erişememelerine rağmen, Cygwin wget ve diğer GNU yardımcı programlarını sağlar ve Windows 10’un Ubuntu’nun Bash kabuğu da wget ile birlikte gelir..

    Wget'i yükledikten sonra, komut satırından hemen kullanmaya başlayabilirsiniz. Hadi biraz dosya indirelim!

    Tek Bir Dosya İndir

    Basit bir şeyle başlayalım. Tarayıcınıza indirmek istediğiniz dosyanın URL'sini kopyalayın.

    Şimdi Terminal'e geri dönün ve yazın wget yapıştırılan URL'yi takip eder. Dosya indirilecek ve gerçek zamanlı olarak ilerleyişini göreceksiniz.

    Dosyanın Terminal'in geçerli klasörüne indirileceğini unutmayın; CD başka bir yerde saklanmasını istiyorsanız farklı bir klasöre Bunun ne anlama geldiğinden emin değilseniz, dosyaları komut satırından yönetme kılavuzumuza bakın. Makale Linux'tan bahseder, ancak kavramlar macOS sistemlerinde ve Bash çalıştıran Windows sistemlerinde aynıdır..

    Eksik İndirmeye Devam Et

    Herhangi bir nedenden ötürü, indirmeyi bitmeden önce durdurduysanız endişelenmeyin: wget kaldığı yerden devam edebilir. Sadece bu komutu kullanın:

    wget -c dosyası

    Buradaki anahtar -c, bu komut satırı parlance bir "seçenek" dir. Bu belirli seçenek, varolan bir indirmeye devam etmek istediğinizi wget’e bildirir.

    Tüm Web Sitesini Yansıtma

    Bir web sitesinin tamamını indirmek istiyorsanız, wget işi yapabilir.

    wget -m http://example.com

    Varsayılan olarak, bu example.com sitesindeki her şeyi indirir, ancak muhtemelen kullanışlı bir ayna için birkaç seçenek daha kullanmak isteyeceksiniz.

    • --Bağlantıları dönüştürmek indirilen her sayfadaki bağlantıları değiştirerek web'i değil, birbirlerine işaret etmelerini sağlar.
    • --sayfa koşul stil sayfaları gibi şeyleri indirir, böylece sayfalar çevrimdışı görünebilir.
    • --Hiçbir ebeveynli wget ana sitelerin indirilmesini durdurur. Dolayısıyla, http://example.com/subexample indirmek istiyorsanız, ana sayfa ile bitmezsiniz.

    Tatmak için bu seçenekleri birleştirdiğinizde, bilgisayarınıza göz atabileceğiniz herhangi bir web sitesinin bir kopyasını alacaksınız..

    Modern bir web sitesinde tüm bir web sitesini yansıtmanın çok fazla alan kaplayacağına dikkat edin, bu nedenle sınırsız depolama alanı yoksa, bunu küçük sitelerle sınırlayın.

    Tüm Dizini İndir

    Bir FTP sunucusuna göz atıyorsanız ve indirmek istediğiniz tüm klasörü buluyorsanız, çalıştırmanız yeterlidir:

    wget -r ftp://example.com/folder

    r Bu durumda özyinelemeli bir indirme istediğinizi wget söyler. Ayrıca dahil edebilirsiniz --noparent Geçerli seviyenin üzerinde klasör ve dosya indirmekten kaçınmak istiyorsanız,.

    Aynı Anda Dosyaların Bir Listesini İndirin

    İstediğiniz indirmelerin tam bir klasörünü bulamazsanız, wget yine de yardımcı olabilir. Tüm indirme URL'lerini tek bir TXT dosyasına yerleştirin..

    daha sonra bu belgeye wget ile işaretleyin. -ben seçeneği. Bunun gibi:

    wget -i indir.txt

    Bunu yapın ve bilgisayarınız bir gecede indirilecek bir sürü dosya bırakmak istiyorsanız kullanışlıdır, metin belgesinde listelenen tüm dosyaları indirir..

    Birkaç Numara Daha

    Devam edebiliriz: wget birçok seçenek sunar. Ancak bu eğitim sadece bir başlangıç ​​noktası vermeyi amaçlamaktadır. Wget'in neler yapabileceği hakkında daha fazla bilgi edinmek için, şunu yazın dostum Terminalde ne olduğunu okuyun. Çok öğreneceksin.

    Bunu söyledikten sonra, işte temiz olduğunu düşündüğüm birkaç seçenek daha var:

    • İndirme işleminin arka planda çalışmasını istiyorsanız, sadece seçeneği ekleyin -b.
    • Bir 404 hatası olsa bile indirmeyi denemeye devam etmek istiyorsanız, bu seçeneği kullanın. -t 10. Bu 10 kez indirmeyi deneyecek; ne istersen kullanabilirsin.
    • Bant genişliğinizi yönetmek istiyorsanız, seçenek --limit hızı = 200 indirme hızınızı 200KB / s olarak ayarlayacaktır. Oranı değiştirmek için numarayı değiştirin.

    Burada öğrenilecek daha çok şey var. Daha ileri düzeyde olmak istiyorsanız, PHP kaynağını indirmeyi veya otomatik bir indirici kurmayı düşünebilirsiniz..