FTP nedir sorusu, internet hayatımız dahilinde gündemimizde olacak bir konudur. Kullandığımız süre içerisinde sürekli bir değişime uğrayan internet, daimi olarak gelişim göstermektedir. Bununla birlikte teknolojik gelişmelerin de mümkün olduğunu söyleyebiliriz. İnternetin gelişmekte olduğu dönemlerde karşımıza çıkan kavramlardan biri de FTP’dir. Bu ve benzeri kavramlar, her ne kadar zor ve kafa karıştırıcı gibi dursa da internet kullanımımızı kolaylaştırması adına çok önemlidir. Peki FTP nedir? Nasıl kullanılır ve önemli FTP komutları hangileridir? İşte tüm bu soruların ve çok daha fazlasının cevabı…
FTP Nedir?

FTP nedir sorusunu yanıtlayarak, konumuza hızlıca bir giriş yapalım. Dosya aktarımı konusunda, internet kullanıcılarının en birincil tercihi, elbette ki FTP’dir. Açılımı “File Transfer Protocol” olan FTP, bir çeşit dosya transfer protokolüdür. Bu yöntemi kullanarak, internete bağlı olan iki farklı bilgisayar arasında dosya transferi gerçekleştirebilirsiniz. Web sitenize bilgisayarınız üzerinden dosya aktarımı yapmak istiyorsanız, FTP uygulaması aracılığı ile bunu kolay ve güvenli şekilde gerçekleştirebilirsiniz. Yani yüksek boyuttaki veriler, iki bilgisayar arasında FTP kullanılarak transfer edilebilir. Bu yöntem, dosya transferi ve dosya indirme işlemleri için kullanılabilir.
FTP Komutları Nelerdir?
FTP Nedir konusu kapsamında, bu komutların hangileri olduğu da sıklıka merak edilmektedir. Biz de sizler için bilgilendirici bir liste hazırladık. Kullanabileceğiniz FTP komutları şunlardır:
! | Bu komut işletim sistemi ve ftp arasında ileri geri geçiş yapar.
İşletim sistemine geri döndüğünüzde, exit yazmak sizi FTP komut satırına geri götürür. |
? | Yardım ekranına erişir. |
append | Yerel bir dosyaya metin ekler. |
ascii | ASCII transfer moduna geçer. |
bell | Zil modunu açar ve kapatır. |
binary | İkili transfer moduna geçer. |
bye | FTP den çıkış yapar. |
cd | Dizini değiştirir. |
close | FTP’ den çıkış yapar. |
delete | Dosya siler. |
debug | Hata gidermeyi açar ya da kapatır.
|
dir | Bağlıysa dosyaları listeler. dir -C = dosyaları geniş formatta listeler. dir -1 = Dosyaları alfabetik sırada açık formatta listeler. dir –r = Dizini ters alfabetik sırayla listeler. dir -R = Tüm dosyaları mevcut dizin ve alt dizinde listeler. dir -S = Dosyaları alfabetik sırada açık formatta listeler. |
disconnect | FTP’ den çıkış yapar. |
get | Uzak bilgisayardan dosya al. |
glob | Globbingi açar ya da kapatır. Kapandığında, put ve get komutlarındaki dosya tam anlamıyla alınır ve özel semboller aranmaz. |
hash | Hash işareti yazmayı açar ve kapatır. Açıldığında, alınan verinin her 1024 bayt için, bir hash-işareti (#) görüntülenir. |
help | Yardım ekranına erişim sağlar ve yardımdan sonra komut yazılırsa komut hakkında bilgiyi görüntüler. |
lcd | Tek yazılırsa yerel dizini görüntüler ya da lcd’ nin ardından yol yazılırsa yerel dizini değiştirir. |
literal | Beklenen tek satırlık yanıtla bağlı bilgisayara hazır bir komut gönderir. |
ls | Uzaktan bağlantılı dosyaların içeriğini listeler. |
mdelete | Çoklu silme. |
mdir | Çoklu uzaktan dizinlerin içeriklerini listeler.
|
mget | Çoklu dosyaları al. |
mkdir | Dizin oluştur. |
mls | Çoklu uzaktan dizinlerin içeriklerini listeler. |
mput | Çoklu dosya gönderir. |
open | Adres açar. |
prompt | İstemciyi etkinleştirir veya devre dışı bırakır. |
put | Bir dosya gönder. |
pwd | Çalışan dizini yazdır. |
quit | FTP’ den çıkış yapar. |
quote | Değişmez komut ile aynıdır. |
recv | Dosya alır. |
remotehelp | Uzak sunucudan yardım al. |
rename | Dosyayı yeniden adlandırır. |
rmdir | Uzak bilgisayar üzerindeki bir dizini kaldırır. |
send | Tek dosya gönderir. |
status | Etkinleştirilmiş ve devre dışı bırakılmış seçeneklerin durumunu gösterir. |
trace | Paket izlemeyi değiştirir. |
Type | Dosya transfer türünü ayarlar. |
user | Yeni kullanıcı bilgisini gönderir.
|
verbose | Verbose açar veya kapatır. |
FTP Nasıl Çalışır?

FTP’nin çalışabilmesi için öncelikle bu programın çalıştırılması gerekir. Bunun için öncelikle bir kullanıcı adı, sunucu adresi ve şifre girişmesi gerekmektedir. Sonrasında, oturum açmak için komut satısı arabirimini kullanırsınız. FTP uygulamasına anonim olarak da bağlanabilir ve dosya indirme işlemi gerçekleştirebilirsiniz. Yani herhangi bir kullanıcı hesabınızın olmaması, sorun yaratmaz.
FTP üzerinden indirilen ve aktarılan tüm dosyalar, FTP istemcileri tarafından kaydedilir. Eğer geçmişe dönük tüm işlemleri kontrol etmek istiyorsanız, FTP işlevlerinin iç dinamiklerini öğrenmeniz gerekecektir.
FTP programlarının ikili aktarım modu da mevcuttur. Bunlar, ASCII ve Binary olarak bilinmekle birlikte, biri bilgi değişimi ve diğeri de txt ile HTML gibi dosyaları kapsar. Gönderim işlemini çok daha hızlı ve kolay hale getiren bu iki mod, özellikle de metin tabanlı dosyaların aktarımı konusunda oldukça avantajlıdır.
En Çok Kullanılan FTP Programları Hangileridir?
FTP nedir konusu kapsamında, FTP programlarından da sıklıkla tercih edilir. Elbette bu alanda farklı programlar olduğu gibi, bu programlar arasında en popülerleri her daim rağbet görmektedir. Peki en popüler FTP programları hangileridir?
FileZilla:
Bu, kullanımı çok basit bir FTP programıdır. Tüm işletim sistemleriyle uyumlu olmakla birlikte, istemci ve FTP sunucu yapılandırması açısından oldukça başarılıdır. Birçok kişi tarafından tercih edilir ve işlemlerinizi kolayca gerçekleştirmenizi sağlar.
CuteFTP:
İLK FTP uygulamalarından biri olan CuteFTP, sizlere daha hızlı, kolay ve güvenli bir kullanım imkanı sunacaktır. Ücretli bir program olmasının yanı sıra, deneyimlerinizi test etmeniz açısından ücretsiz deneme sürümü sağlamaktadır.
Core FTP LE:
İki bilgisayarda da yer alan dosya ve klasörleri karşılaştırabileceğiniz bir uygulama olan Core FTP LE, tamamen ücretsizdir. Bu program sayesinde dosya aktarımlarınızı güvenli bir şekilde gerçekleştirebilir ve dosya aktarımı sırasında herhangi bir sorunla karşılaşırsanız, mail adresinize gelen bildirimlerden de işlemi kolayca takip edebilirsiniz.
Smart FTP:
Dosya transferlerinizi güvenli ve hızlı şekilde gerçekleştirmek istiyorsanız, Smart FTP uygulamasını tercih edebilirsiniz. Kullanıcılarına farklı güvenlik protokolleri sunan bu program, içerisinde metin düzenleyici de bulundurmaktadır. Böylesine kapsamlı bir uygulama sayesinde, dosyalarınızı basit şekilde düzenleyip kullanılabilir hale getirebilirsiniz.
Transmit:
Hem ücretli ve hem de ücretsiz seçenekleri bulunan Transmit, Mac işletim sistemi için geliştirilmiştir. Bu FTP uygulaması, sizlere aynı zamanda SSH, SFTP, FTP ve FTPs bağlantıları gerçekleştirme imkanlarını da sağlamaktadır.
WinSCP:
Şimdi de Windows işletim sistemi kullanıcıların tercihi olan WinSCP’den bahsedelim. Birçok FTP protokolünü desteklemesiyle bilinen bu program, kullanıcıların başka bir programa ihtiyaçları olmadan işlemlerini gerçekleştirebilmesini sağlar.
ForkLift:
Mac kullanıcılarının alışık olduğu bir arayüze sahip olan ForkLift uygulaması, MacOs işletim sistemi kullanıcıları için geliştirilmiştir. Yöneticisi ve dosya aktarıcısı çift bölmeli olan bu uygulama, birden fazla dosyanın konumunu karşılaştırmanızı de sağlar. Dosyalar arası taşıma yapmak ve istediğiniz şeyleri tek pencerede görmek istiyorsanız, bu uygulamayı tercih edebilirsiniz. Aynı zamanda bu uygulamanın yan yana karşılaştırma özelliği de mevcuttur.
FTP Kullanmanın Avantajları Nelerdir?

FTP nedir konumuz kapsamında sizler için çokça bilgilendirme sağladık. Şimdi de FTP kullanmanın avantajlarından bahsedelim.
- FTP kullanmak, dosyaları kolay şekilde paylaşabilmenizi sağlar. Bilgisayarlar arasında bağımsız olarak ve ağlar üzerinden dosya paylaşımı yapabilirsiniz.
- Büyük ve çok sayıdaki dosyaları da yine FTP yöntemiyle kolay şekilde aktarmanız mümkündür. Bu sistem, büyük miktarlardaki verileri işlemek üzere tasarlanmıştır. Bu da büyük medya dosyalarını ve diğer büyük dosyaları kolayca aktarabilmenizi sağlar.
- Uzak sunucularda depolanan dosyalara kolayca erişim sağlamak için da bu yöntemi kullanabilirsiniz.
- Dosya dizini oluşturma, silme, taşıma ve yeniden adlandırma gibi işlemleri kolay şekilde gerçekleştirebilirsiniz.
- Düzenli dosya aktarımı ve toplu dosya aktarımı gibi işlemleri kapsamlı bir planlama dahilinde sürdürebilirsiniz. Böylece zamandan tasarruf etmiş olmanızla birlikte, hata riskini de en az seviyeye indirmiş olursunuz.
- Minimum donanım ve yazılım kaynağı gerektiren FTP, düşük maliyetli bir dosya aktarım seçeneğidir. Web hosting hizmetlerine dahildir ve kişisel kullanım tercihleriniz haricinde sizlere ücretsiz olarak sunulur.
FTP Hangi Alanlarda Kullanılır?
FTP’nin kullanım alanları şu şekilde sıralanabilir?
- Web geliştirme
- İçerik yönetimi
- Yedefleme ve felaket kurtarma
- Araştırma ve akademi
FTP nedir konumuza ek olarak, yine sizler için hazırladığımız “framework nedir” konulu içeriğimizi de okuyabilirsiniz.