File Management

Komut Satırını Kullanarak Linux'ta Dosya İndirme

Komut Satırını Kullanarak Linux'ta Dosya İndirme
Son yıllarda teknoloji, dijital dünyada meydana gelen değişiklikleri vurgulayarak önemli ölçüde gelişti ve büyüdü. Bu teknolojik gelişmeler, hayatımızı kolaylaştırmaya önemli ölçüde yardımcı olan çok sayıda olağanüstü araç ve yazılımın yaratılmasına yol açmıştır.

Unix tabanlı bir açık kaynaklı işletim sistemi olan Linux, sadece birkaç yıl önce masaüstlerinde kullanılacak özelliklere sahip olmayan ve sonuç olarak esas olarak sunucu geliştirme için düşünülen böyle bir yazılımın bir örneğidir. Ancak zamanla hızla gelişti, güvenilir ve güçlü bir işletim sistemi haline geldi ve bu da çok sayıda kullanıcının dikkatini çekmesine yol açtı.

Linux tarafından sağlanan Komut Satırı aracı, kullanıcılara sunduğu en güçlü özelliklerinden biridir ve aynı zamanda onu bu kadar büyüleyici ve şaşırtıcı kılan şeydir. Komut satırı, komutları alan ve bunları çalıştıran işletim sistemine ileten metin tabanlı bir arabirimdir. Bu esnek doğası nedeniyle Grafik Kullanıcı Arayüzü (GUI) üzerinde bir avantaj elde etti ve sonuç olarak birçok kullanıcı, biri dosya indirmek olan çeşitli görevleri yapmak için Komut Satırına geçti.

Bu nedenle bugün, Komut Satırı aracını kullanarak Linux'ta dosya indirme konusunda iki farklı yola bakacağız.

Wget Kullanarak Dosya İndirme

İnternetten dosya indirmek için en popüler komut satırı araçlarından biri Wget'tir. Wget, HTTP, HTTPS ve FTP gibi birden çok protokolü destekleyen ve birinin birden çok dosya ve dizin indirmesine izin veren oldukça çok yönlü bir araçtır. Ayrıca kullanıcılara, yinelemeli indirmeden indirmeleri oynatmaya ve duraklatmaya ve ayrıca bant genişliğini sınırlamaya kadar çeşitli özellikler sunar.

Ayrıca, diğer birçok komut satırı indiricisinin yanı sıra grafiksel indiricilere göre oldukça avantaj sağlayan çapraz platformdur.

Wget Nasıl Kurulur?

Wget genellikle Linux Dağıtımlarının çoğuyla önceden yüklenmiş olarak gelir. Ancak, bir kullanıcı Wget kurulu olmayan bir sisteme sahipse, kullanıcının komut satırını Ubuntu Dash veya Ctrl+Alt+T kısayolu ve aşağıdaki komutu girin:

$ sudo apt-get kurulum wget'i

Yukarıda verilen komutun yalnızca Ubuntu gibi Debian tabanlı Linux sistemleri için olduğu belirtilmelidir. Bir kullanıcının Fedora gibi bir Red Hat Linux sistemi varsa, kullanıcının komut satırına aşağıdaki komutu girmesi gerekir:

$ yum yükleme wget'i

Wget'in Özellikleri

Daha önce de belirtildiği gibi, Wget'in içine dahil edilmiş birden çok özelliği vardır. Wget'in kullanıcılara sunduğu en temel işlem, yalnızca URL'sini kullanarak dosyaları indirmektir. Bu, terminale aşağıdaki komutu girerek yapılabilir:

$ wget URL'si

Bunu daha da netleştirmek için bir örnek gösterelim. İnternetten png formatında basit bir resim indireceğiz. Daha iyi anlamak için aşağıdaki resme bakın:

Wget ayrıca kullanıcıların farklı URL'lerden birden fazla dosya indirmesine izin verir. Bu, aşağıdaki komutla kolayca yapılabilir:

$ wget URL1 URL2 URL3

Bunu bir kez daha, bir örnek kullanarak gösterebiliriz. İki farklı web sitesinden iki HTML dosyası indireceğiz. Daha iyi anlamak için lütfen aşağıdaki resme bakın:

Aşağıdaki komutu kullanarak dosyanın adını orijinalinden de değiştirebiliriz:

$ wget -O dosya adı URL'si


Burada dosya adı, dosyayı adreslemek istediğiniz adı ifade eder. Bunu kullanarak dosyanın türünü de değiştirebiliriz. Bu, aşağıdaki resimde gösterilmiştir:

Wget ayrıca kullanıcıların, temelde web sitesindeki tüm dosyaları tek bir dizin altında indiren dosyalarını tekrar tekrar indirmelerine izin verir. Bu, aşağıdaki komutla kolayca yapılabilir:

$ wget -r URL'si

Wget ile ilgili daha fazla bilgi için, kullanıcılar mevcut görünen tüm Wget komutlarına erişmek için aşağıdaki komutu terminale girebilir:

$ wget --help

Curl Kullanarak Dosya İndirme

Curl, internetten dosya indirmek için kullanılabilecek başka bir komut satırı aracıdır. Yalnızca komut satırı olan Wget'ten farklı olarak, Curl'ün özellikleri, platformlar arası bir URL aktarım kitaplığı olan libcurl tarafından desteklenir. Curl, yalnızca dosyaların indirilmesine izin vermekle kalmaz, aynı zamanda sunucularla isteklerin yüklenmesi ve değiş tokuşu için de kullanılabilir. Curl ayrıca HTTP, HTTPS, FTP, SFTP vb. gibi önemli protokoller de dahil olmak üzere protokoller için çok daha geniş bir destek aralığına sahiptir. Ancak Curl, Wget'in sunduğu özyinelemeli indirmeleri desteklemez.

Curl Nasıl Kurulur?

Benzer şekilde, Wget gibi Curl de Linux Dağıtımlarının çoğuyla önceden yüklenmiş olarak gelir. Bu, aşağıdaki komutu çalıştırarak basitçe kontrol edilebilir:

$ kıvrılma --versiyon

Ancak, bir kullanıcı Curl yüklü olmayan bir sisteme sahipse, kullanıcının komut satırını Ubuntu Dash veya Ctrl+Alt+T kısayolu ve aşağıdaki komutu girin:

$ sudo apt-get install curl

Yukarıda verilen komutun yalnızca Ubuntu gibi Debian tabanlı Linux sistemleri için olduğu belirtilmelidir. Bir kullanıcının Fedora gibi bir Red Hat Linux sistemi varsa, kullanıcının komut satırına aşağıdaki komutu girmesi gerekir:

$ yum kurulum curl

Curl'ün Özellikleri

Tıpkı Wget gibi, Curl da içinde birden fazla özellik barındırıyor. En temel özelliği, kullanıcıların internetten tek bir URL'den dosya indirmesine izin vermesidir. Bu, terminale aşağıdaki komutu girerek yapılabilir:

$ curl -O URL'si

Daha iyi anlamak için tıpkı Wget örneğinde olduğu gibi internetten png formatında basit bir resim indireceğiz.

Curl ayrıca kullanıcıların dosya adını ve dosyanın türünü değiştirmesine izin verir. Bu, aşağıdaki komutla yapılabilir:

$ curl URL > dosya adı

Yukarıdaki resimde, orijinal olarak pancake1 adlı bir png dosyası aldık.png ve yeni adı p olan bir zip dosyasına dönüştürdü.fermuar.

Tıpkı Wget durumunda olduğu gibi, Curl, kullanıcıların internetten bir dizi URL kullanarak birden fazla dosya indirmesine izin verir. Bu, aşağıdaki komutla kolayca yapılabilir:

$ curl -O URL1 -O URL2 -O URL3

Örneğimizde, internetten bir jpg dosyası ve bir png dosyası indirmek için curl kullanacağız. Sonuçlar aşağıdaki resimde gösterilmektedir:


Curl'ün kullanıcılarına sağladığı oldukça şaşırtıcı bir özellik, dosya indirme işleminin ilerlemesini izleme yeteneğidir. Bu, aşağıdaki komutla yapılabilir:

$ curl -# URL > dosya adı

Curl ile ilgili daha fazla bilgi için, kullanıcılar mevcut görünen tüm Curl komutlarına erişmek için aşağıdaki komutu terminale girebilir:

$ kıvrılma -- yardım

Dosyaları İndirmek İçin En İyi Komut Satırı Yöntemi

Wget ve Curl, dosyaların indirilmesi için Linux'un sunduğu çok çeşitli komut satırı araçları arasındadır. Her ikisi de, kullanıcıların farklı ihtiyaçlarını karşılayan çok sayıda özellik sunar. Kullanıcılar dosyaları tekrar tekrar indirmek istiyorsa, Wget iyi bir seçim olacaktır. Kullanıcılar sunucuyla etkileşim kurmak veya Wget'in desteklemediği bir protokol altında oluşturulmuş bir dosya indirmek istiyorsa, Curl daha iyi bir alternatif olacaktır.

Ubuntu'da Oynanacak En İyi 10 Oyun
Windows platformu, günümüzde doğal olarak Windows'u desteklemek için geliştirilen oyunların büyük bir yüzdesi nedeniyle oyun oynamak için hakim platfo...
Linux için En İyi 5 Arcade Oyunu
Günümüzde bilgisayarlar oyun oynamak için kullanılan ciddi makinelerdir. Yeni yüksek puanı alamazsan, ne demek istediğimi anlayacaksın. Bu yazıda, bug...
Wesnoth 1 Savaşı.13.6 Geliştirme Yayınlandı
Wesnoth 1 Savaşı.13.Geçen ay yayınlanan 6. sürüm, 1. sürümdeki altıncı geliştirme sürümüdür.13.x serisi ve özellikle kullanıcı arayüzü için bir dizi i...