BilgisayarlarYazılım

Wget-komuta: örnekler. Wget ağda dosyaların indirilmesi için Konsol programı

dünya nüfusunun yarısı aktif şık grafik arayüzü için bilgisayar ve alışık kullanır ve zengin yetenekleri böyle, metin uygulamaları için yer yok nerede bir dünyada gibi görünüyor. Yaklaşık 20 yıl önce, bilgisayar arayüzü beyaz bir karakter seti ama hiçbir şey göstermez korkunç siyah panel ve metin komutları pahasına yürütülen tüm kontroller oldu. Şaşırtıcı bir şekilde, ne ölçüde bu programlar çirkindir için, bu yüzden fonksiyonel ve güvenilirdir.

Wget nedir?

(GNU Wget Linux olarak adlandırılır) Wget'i bir konsol değil, dosya ve web sayfaları ile çalışmak için interaktif bir uygulamadır. Aslında, daha gelişmiş çözümler için, bir grafik arayüzü eksikliği ve bir dizi özellik yönetmek için burada, internetten atipik dosyaları indirmek için bir araçtır.

Program Hırvatistan Hrvozhi Niksic dan ekibi tarafından geliştirilen ve şimdi Giuseppe Skrivano ve Linux topluluğunun gelişimini destekler edildi. (O GetURL adlandırılır) programı ilk montaj Ocak 1996 tanıtıldı. Program C ile yazılmış ve GNU lisanslı yazılım altında yayımlandı. Başlangıçta aracı Linux platformunda serbest bırakıldı. Zamanla, alet vb birçok dile çevrildi ve taşıdık tüm popüler platformlara, MacOS, Windows 7 (veya daha yenisi), Wget için Wget dahil ve edilmiştir.

Bu program - interaktif değil, kendi yetenekleri dahilinde çalıştıran herhangi süreç, kontrol edilemez anlamına gelir, bu işletim sisteminin kontrolleri çevirerek kontrol edilebilir.

Modern tarayıcıların genellikle yerleşik bir olması gerçeğine rağmen indirme yöneticisi, yine de, bu nedenle, manuel modda çalışma zorlaşır interaktif iletişim için tasarlanmıştır. Wget, tam tersine, süreçlerin bir dizi otomatik sağlar. Örneğin, birden fazla dosya ve sayfaları yükleyebilir hangi kullanarak web sayfalarının bir listesini, önceden bir metin belgesi hazırlamak mümkündür.

Ana özellikleri

Yine ilk etapta başlıca işlevinin delil demektir indirirken dosyaları için bir programdır.

Wget, internetten herhangi bir malzeme indirebilirsiniz belgeler, yürütülebilir veya HTML biçiminde tüm web sayfaları (farklı protokoller) olmak. Dosyalar üzerinde dizinden indirilebilir FTP.

Web sayfalarının özgün yapısını yeniden tesis ederken istemci, otomatik olarak belirli web (veya birden çok web sitesi) içinde linkleri takip özyinelemeli indirme yapabilirsiniz. Sen ağa erişimi olmadan indirilen Web sitelerini (varsayılan çevrimiçi görüntüleme için bir adres yüklenir) görebilirsiniz.

Wget'i başlangıçta yavaş veya kararsız bağlantı türleri için uyarlanmış, bu nedenle önemli bir özellik (sunucu ARALIĞI başlıklarını destekliyorsa bu mümkündür) kesintiye indirmeler bir dosya kurtarmak için yeteneğidir olduğunu. Wget da yeniden ve güncellenmesi için sunucuları (erişilebilirlik) durumunu izlemek (Wget'i onay dosya başlıkları ve son sürümünü destekler) dosyaları ve web sayfaları olabilir.

Program ayrıca onlara bazı dosyaların varlığı için çeşitli web siteleri ve sunucular keşfetmek sözde yardımcı programlar örümcekler için tipiktir özellikleri bir numarası vardır.

Desteklenen platformlar

Wget Linux ürünü için bir üs haline gelmiştir. Yukarıda belirtildiği gibi, kamu hizmeti başlangıçta Linux üzerinde sadece çalıştı, ancak kısa sürede popülerlik kazanmış ve diğer sistemlere adapte edilmiştir. Örneğin, Windows 7 ve daha yeni işletim sistemleri için Wget sürümünü bulmak ve bir GUI oluşturmasını sağlayabilirsiniz. Linux gelince, genellikle dağıtım içine orada dikilir programlamak. Bazı Linux Terminalleri doğal kurar Wget'i-team destekler. Dedikleri gibi Ubuntu, Fedora, openSUSE, ve diğer tüketici dağıtımlar kutunun dışında, program ile çalışırlar. Daha sonra, daha ayrıntılı olarak programa bak.

Wget-komuta: anahtar parametrelerin bir listesini

komutların temel listesi şunlardır:

  • -V - Eğer şu anda kullanımda yazılım sürümünü kontrol etmenizi sağlar;
  • -h - uygulamayla çalışmak için komutların en kapsamlı liste gösterir;
  • -b - bu arka planda programı çevirmek için izin verir;

Mesaj seçenekleri listesi

Wget-komuta görüntülenen bilgi üzerinde tam kontrol sağlar. İşte liste:

  • -o logfile - Uygulamanın tüm süreci kaydeden bir dergi dosya oluşturur;
  • -a günlük dosyası - yerine yenisini oluşturmak mevcut günlük dosyasını tamamlamak için izin verir;
  • -d - geliştiriciler ve debugger (müşterinin çalışmalarında sorunlar ve doğru hataları çözmek yardımcı olur) için gerekli bilgileri görüntüler;
  • -q - iletilerinin görüntülenmesini devre dışı bırakır;
  • -v - Bu seçenek, varsayılan olarak etkin (gerçek zamanlı) programında yer alan tüm süreçlerde hakkında ayrıntılı bir rapor sağlar;
  • -nv - anlamlı mesajlar kullanıcı tarafından alınan bilgiyi azaltır. Bu yalnızca en alakalı verileri ve hata bildirim;
  • (Dosyaya yolu ile) -i dosyası - komut kendisine ve boot bağlantıdan izole, dosyayı taramak için izin verir; Sen HTML gibi farklı formatları, dosyaları kullanabilirsiniz, ancak bu komutu kullanırsanız, komut satırında dosyasının yolunu belirtmek için gerekli değildir;
  • -f - HTML olarak bir dosya okuma programı kışkırtan; // site / haber / 279125 /% E2% 80% 9Durl% E2% 80% 9D%: Bir yerel HTML belgesi ile çalışmak için bu komutu kullandığınızda, bir hata bunu önlemek için, oluşabilir = http belgenin

Önyükleme seçeneklerinin listesi

Wget'i kullanarak dosya indirme ile ilgili temel komutlar. İşte onların temel seti şunlardır:

  • --bind-adresi = ADRES - Bu komut veri ADRESİ yerel makineyi bağlamak aktarmanızı sağlar. TCP kullanırken / IP bağlantısı komutu (birkaç varsa) doğru IP adresi belirlemek için gereklidir.
  • -t numarası (sayısını belirtmek gerekir) - Yük tekrar sayısını seçmesini sağlar. Sıfır sayısının değerini belirtmek gerekir tekrarını önlemek için.
  • -nc - Bu komut ağındaki bir arıza olduğunu halinde yüklenen dosyanın önceki durumunu geri yüklemek için izin verir ve indirme kesintiye uğrar. Eğer doldurma için komutlardan birini kullanmazsanız (-N, -nc, -r), Wget bir kopyasını oluşturmak ve tekrar indirmeye başlar. -r seçeneği mevcut dosyaları değiştirmek için izin verir.
  • c - aynı zamanda bileşik (ve burada Wget'i bağımsız girişimler yeniden bağlanma durduruldu) kaybı dosya halinde yeniden kolaylaştırır. komutu belirtmek için dosyaya bağlantı yeterlidir. Aynı dizini kullanırsanız onun yeniden elleçleme karar otomatik Wget'i bunun tanımlama yapacak dosya ve vardır. Komut sadece destek ARALIĞI başlığı vardır sunucularda kullanılabilir.

  • --progress - Eğer ekran indirirken ilerleme türünü seçmenize olanak verir. Sen -ilerleme = bar veya ilerlemesini = nokta belirtebilirsiniz.
  • --spider - sunucuda varlığını doğrulamak için dosya indirme komutu yerine geçer;
  • (Saniye olarak) -w - yüklemeler arasındaki zaman aralığını belirler.
  • -q (kilobayt veya megabayt sayısında belirtildiği) - Eğer doğru verilerin boyutunu ayarlamak için ve aşırı miktarlar sınırlamak için izin verir. Bununla birlikte, tek bir dosya bakılmaksızın maruz kotanın indirilecektir dikkati çekiyor (yani tek bir dosya ile bu seçenek, bazı işe yaramaz diye ağır değildi).

HTTP parametrelerinin listesi

  • ---http user = ve --http-passwd = - dosyaların kaldırılacak hangi Web sunucusu üzerinde kimlik doğrulaması için kullanıcı adı ve şifresini belirtmek için izin verir.
  • -C = Açma / kapatma - etkinleştirebilir veya sunucu tarafındaki veri devre dışı önbelleğe alma sağlar.
  • --cookies = açık / kapalı - önbellek, yalnızca çerezleri için aynıdır. Bu durdurmak veya sunucu istatistiklerine ziyaretler gerçekleştirmek için gerekli çerez veri alışverişini sürdürmek için ya izin verir. Varsayılan olarak, bu seçenek etkinleştirildiğinde, ancak çerez dosyaları sabit diskte saklanmaz.
  • --save-kurabiye - Bir çerez dosyasını (en son veriler) oluşturmanızı sağlar.
  • --proxy kullanıcılı ve -proxy-passwd - (kullanılıyorsa) proxy sunucusu üzerinde kimlik doğrulaması için kullanıcı adı ve şifresini belirlemenizi sağlar.

FTP ayarları listesi

Wget ile çalışmak için gelişmiş seçenekler. FTP komutları:

  • nr - FTP çalışırken kendiliğinden oluşturulan dizin .listing geçici dosyaları çıkarmayın;
  • Açık / kapalı -g - Eğer yarar dizinleri FTP özel karakterler kullanmasını sağlar;
  • --passive-ftp - Bu komutu (kullanıcı kendisi sunucusuna bağlantı sorumludur) Pasif FTP modunu etkinleştirmek için varlığı Firewall'a kullanılabilir.

Wget-Takımı: En İyi Uygulamalar

programı ile çalışmak için en basit ve en sıradan örneği dosya indirme, elbette vardır. Wget-komuta testi için, ağ üzerindeki bir dosyaya basit bağlantı ile başlayıp konsol / terminal girebilirsiniz: dosyaya kesin ve tam yolunu * gösteren Wget * bağlantı.

dosya, kullanımı indirme işlemine devam etmek için: Wget'i dosyaya * kesin ve tam yolunu gösteren bağlantıyı -c *.

dosya ve belgelere bağlantılar planlanmış bir listesi varsa, komut wget -i Filelist.txt kullanabilirsiniz.

Web sayfalarını indirmek için olduğu gibi, her şey biraz daha karmaşık olmakla birlikte, aynı zamanda ve olasılıkların sayısı önemli ölçüde artırır. Her zaman yeni parametreleri tanıtmak bir web sitesi indirmek için bir ihtiyaç, komut dosyalarını oluşturabilir veya .wgetrc dosya tüm ayarları kaydetmek için çıkmıyordu.

bir referans olarak Web sayfasını kaydetme (yerel makinede bunları açmak zor olacak), sen * dosyaya kesin ve tam yolunu * gösteren linki komutları -m Wget'i kullanabilirsiniz.

Bu aynı sayfada İnternet bağlantısı olmadan görüntüleme için uygun hale getirildi için, * dosyaya kesin ve tam yolunu gösteren Wget'i -r -10 -k * bağlantıyı kullanabilirsiniz.

Biçim hatası Wget komutu herhangi yazım hatası ve yanlış yerleşmesi anlamında bulunamaz.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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