Aynı mı değil mi? Biriyle bazı şeyler yapılabilir ama diğeriyle yapılamaz mı? Onlar ne? Yoksa günün sonunda bir aşinalık meselesi mi?
Aynı mı değil mi? Biriyle bazı şeyler yapılabilir ama diğeriyle yapılamaz mı? Onlar ne? Yoksa günün sonunda bir aşinalık meselesi mi?
Yanıtlar:
Programlıyorsanız curl kullanmalısınız. Güzel bir api'ye sahiptir ve çoğu dilde mevcuttur. Wget'i çalıştırmak için işletim sistemine saldırmak bir kludge'tir ve bir API arayüzünüz varsa yapılmamalıdır!
İşlevsellikte bazı örtüşmeler var. GNU wget , HTTP / FTP kullanarak dosyaları geri almak için bir paket iken curl , verileri tek URL ile aktarır. MarkusQ tarafından paylaşılan bağlantıda belirtildiği gibi , wget yinelemeli olarak indirilebilir - curl yazarının daha fazla ayrıntı için bu karşılaştırma makalesine bakın .
cURL
wget
belirli bir kaynaktan etkileşimli olmayan dosya (lar) indirirken her iki yönde veri aktarımı için tasarlanmıştır . Orada bazı işlevselliği örtüşmeler, ancak edilir anlamına gelmez tam olarak yapmak aynı şeyleri .
Gerçekten ne yapmaya çalıştığınıza bağlı; dosya indirme gibi daha basit görevler için wget
ve cURL
karşılaştırılabilir, ancak bu gerçekten her iki aracın da yüzeyini çiziyor.
İkisi de, çoğunu hiç kullanmadığım sonsuz seçenekler sunuyor. Bununla birlikte, wget'i varsayılan olarak verdiğiniz URL'den kaydettiği için daha çok beğeniyorum - indirmek için mükemmel. Curl diğer yöne gider ve çıktıyı doğrudan terminale görüntüler (varsayılan olarak).