Linux için En İyi 6 Komut Satırı FTP İstemcisi


FTP (Dosya Aktarım Protokolü), bilgisayar ağındaki bir istemci ile sunucu arasında dosya aktarımı için kullanılan bir ağ protokolüdür.

İlk günlerde, FTP uygulamaları başlangıçta komut satırı için tasarlandı ve GUI (Grafik Kullanıcı Arayüzü) İşletim Sistemlerinin yaygın olarak benimsenmesinden önceydi.

Zamanla çok sayıda GUI tabanlı FTP istemcisi ortaya çıkmış olsa da geliştiriciler, geleneksel yöntemi tercih eden kullanıcılara hitap etmek için CLI tabanlı (Komut Satırı Arayüzü) FTP istemcileri oluşturmaya devam ediyor."

İşte Linux için en iyi komut satırı tabanlı FTP istemcilerinin listesi.

1.FTP

Linux İşletim Sistemleri, terminalinize ftp komutunu girerek kolayca erişebileceğiniz yerleşik FTP istemcileriyle birlikte gelir.

FTP ile sunuculara anonim olarak bağlanabilir (eğer bu özellik sunucuda etkinleştirilmişse) veya kullanıcı kimlik bilgilerinizi kullanabilir, yerel makineniz ile bağlı sunucular arasında dosya indirebilir/yükleyebilir, takma adlar vb. kullanabilirsiniz.

Ayrıca bilgisayarlar arasında dosya aktarımı için FTP kullanıldığında bağlantı güvenli olmaz ve veriler şifrelenmez. Güvenli veri aktarımı için sFTP (Güvenli Dosya Aktarım Protokolü) veya SCP (Güvenli Kopya) kullanın.

2. LFTP

LFTP, Unix ve benzeri İşletim Sistemlerinde çeşitli dosya aktarım protokolleri (örn. sftp, balık, torrent) için tasarlanmış ücretsiz ve açık kaynaklı bir komut satırı yardımcı programıdır.

Yer imleri, iş kontrolü, okuma satırı kitaplığı desteği, yerleşik bir ayna komutu ve paralel olarak birden fazla dosya aktarımı desteği içerir.

lftp, gösterildiği gibi paket yöneticisini kullanarak varsayılan depolardan kurulabilir.

sudo apt install lftp         [On Debian, Ubuntu and Mint]
sudo yum install lftp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lftp  [On Gentoo Linux]
sudo apk add lftp             [On Alpine Linux]
sudo pacman -S lftp           [On Arch Linux]
sudo zypper install lftp      [On OpenSUSE]    

3. NcFTP

NcFTP, ücretsiz, platformlar arası bir FTP istemcisidir ve kullanım kolaylığı ve FTP'ye yönelik çeşitli özellik ve performans geliştirmeleri sağlamak için geliştirilmiş standart FTP programına ilk alternatiftir.

Özellikleri arasında ana bilgisayarı yeniden arama, arka planda işleme, indirmeleri otomatik olarak sürdürme, dosya adı tamamlama, ilerleme ölçerler ve ncftpput ve ncftpget gibi diğer yardımcı programlar için destek yer alır.

NcFTP, gösterildiği gibi paket yöneticisini kullanarak varsayılan depolardan kurulabilir.

sudo apt install ncftp         [On Debian, Ubuntu and Mint]
sudo yum install ncftp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ncftp  [On Gentoo Linux]
sudo apk add ncftp             [On Alpine Linux]
sudo pacman -S ncftp           [On Arch Linux]
sudo zypper install ncftp      [On OpenSUSE]    

4.cbftp

cbftp, kullanıcıların büyük dosyaları e-posta kullanmadan güvenli ve verimli bir şekilde aktarmalarına olanak tanıyan esnek bir FTP/FXP istemcisidir. Genellikle komut satırında çalışır ancak ncurses'ı kullanarak yarı GUI'de çalıştırabilirsiniz.

Özellikleri arasında çoklu kodlamayı, atlama listelemeyi, yarış, indirme, fxp, ham, boşta vb. gibi UDP çağrı komutları için uzaktan komutları ve AES-256 ile veri şifrelemeyi destekleyen dahili bir görüntüleyici yer alır.

5.Yafc

Yafc, POSIX uyumlu sistemleri destekleyen Linux sistemlerindeki standart FTP programının yerine geçmek üzere tasarlanmış açık kaynaklı bir FTP istemcisidir.

Özyinelemeli get/put/fxp/ls/rm, sıraya alma, sekme tamamlama, takma adlar ve SSH2 ve proxy desteğini içeren zengin özellikler listesiyle tamamen ücretsizdir.

Yafc, gösterildiği gibi paket yöneticisini kullanarak varsayılan depolardan kurulabilir.

sudo apt install yafc         [On Debian, Ubuntu and Mint]
sudo yum install yafc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yafc  [On Gentoo Linux]
sudo apk add yafc             [On Alpine Linux]
sudo pacman -S yafc           [On Arch Linux]
sudo zypper install yafc      [On OpenSUSE]    

6. Kazan

wget öncelikle dosyaları indirmek için tasarlanmıştır ancak aynı zamanda FTP ve FTPS'yi de destekler. Basitliği ve yinelemeli olarak indirilebilme yeteneği ile bilinir.

Bir FTP sunucusundan dosya indirmek amacıyla wget'i kullanmak için, indirmek istediğiniz dosyanın kullanıcı adını, şifresini ve FTP URL'sini belirtmeniz yeterlidir. indirmek.

wget ftp://username:password@ftp_server_address/path/to/file

Bu komut satırı FTP istemcileriyle herhangi bir deneyiminiz var mı? Veya bu listede olması gereken alternatifleri biliyor musunuz? Yorumlarınızı aşağıya bırakmaktan çekinmeyin.