Komut Satırından ftp Kullanımı
Linux sistemlerde, FTP sunucularına bağlanmak için genellikle ftp
adında bir komut satırı istemcisi bulunur. Bu istemci, interaktif bir oturum başlatarak FTP sunucusu üzerinde dosya işlemleri yapmanızı sağlar.
UYARI: Standart ftp
istemcisi, güvensiz FTP protokolünü kullanır. Kullanıcı adı, şifre ve aktarılan veriler şifrelenmeden gönderilir. Güvenilmeyen ağlarda kullanmaktan kesinlikle kaçının. Güvenli dosya transferi için sftp
istemcisini veya scp
/rsync
komutlarını tercih edin.
Temel ftp
Komutları
ftp
KomutlarıBağlantı Kurma:
Komut, sunucuya bağlanmayı dener ve genellikle kullanıcı adı (
Name:
) ister. Anonim giriş içinftp
veyaanonymous
yazılabilir, aksi takdirde kullanıcı adınızı girin. Ardından şifre istenir.İnteraktif Oturum: Başarıyla bağlandıktan sonra
ftp>
istemi görünür. Aşağıdaki komutlar kullanılabilir:ls
veyadir
: Uzak sunucudaki dosyaları listeler.cd <dizin>
: Uzak sunucudaki dizini değiştirir.lcd <dizin>
: Yerel makinedeki dizini değiştirir.pwd
: Uzak sunucudaki mevcut çalışma dizinini gösterir.get <uzak_dosya> [yerel_dosya]
: Uzak sunucudan yerel makineye dosya indirir.put <yerel_dosya> [uzak_dosya]
: Yerel makineden uzak sunucuya dosya yükler.mget <dosya_deseni>
: Birden fazla dosyayı indirir (joker karakterler kullanılabilir, örn.mget *.txt
). Genellikle her dosya için onay ister.mput <dosya_deseni>
: Birden fazla dosyayı yükler.prompt
:mget
vemput
için onay istemini açar/kapatır.binary
: Dosya transfer modunu ikili (binary) olarak ayarlar (resimler, programlar vb. için gereklidir).ascii
: Dosya transfer modunu metin (ASCII) olarak ayarlar (metin dosyaları için). Genelliklebinary
modunu kullanmak daha güvenlidir.mkdir <dizin>
: Uzak sunucuda dizin oluşturur.delete <dosya>
: Uzak sunucudaki dosyayı siler.rmdir <dizin>
: Uzak sunucudaki boş dizini siler.help
veya?
: Kullanılabilir komutların listesini gösterir.bye
veyaquit
: Bağlantıyı kapatır ve istemciden çıkar.
Örnek Oturum:
Tekrar Hatırlatma: Bu ftp
istemcisi güvensizdir. Güvenli alternatifler için SFTP bölümüne bakın veya scp
/rsync
kullanın.
Last updated