FileZilla ile bir dosyayı komut satırından nasıl gönderirim?


26

Bir uygulama oluşturan bir toplu iş dosyasına sahibim ve daha sonra komut satırından bir FTP sunucusuna yüklemek istiyorum.

Yüklemeyi manuel olarak FileZilla ile yaptığımı düşünürsek, dosya yüklemesi için bir komut satırı var mı?

Windows ile sınırlıdır.

Yanıtlar:


27

FileZilla, otomatik aktarıma izin veren herhangi bir komut satırı argümanına (ya da başka bir şekilde) sahip değildir. Bakınız:
Komut satırı argümanları (Müşteri)
https://trac.filezilla-project.org/ticket/2317


Yine de otomasyona izin veren başka bir FTP istemcisi kullanabilirsiniz.

Örneğin, WinSCP:
https://winscp.net/eng/docs/guide_automation

script.txtYükleme için tipik bir WinSCP betiği ( ) şöyle görünür:

open ftp://user:password@example.com/
put c:\files\*.* /home/user/
exit

Komut dosyasını çalıştırmak için şunu kullanın:

WinSCP.com /ini=nul /log=ftp.log /script=script.txt

WinSCP edebilir bir komut dosyası oluşturmak bir den ithal FileZilla oturumu .

Ayrıntılar için, FileZilla otomasyonu kılavuzuna bakın .

(WinSCP'nin yazarıyım)


1
WinSCP için .NET derlemesini sağlamak için ekstra övgüler winscp.net/eng/docs/library :)
Sverrir Sigmundarson

3

Bunu yapmak için Window'un yerleşik FTP istemcisini kullanabilirsiniz. FileZilla'ya ihtiyacınız yok.

ftp
open *computer_name*
send *local_file* {remote file}

İlgili FTP komutlarını bir toplu iş dosyasında belirtebilir misiniz? Veya sadece etkileşimli olarak konsoldan mı?
Simon East

@SimonEast Evet, buraya bakın.
Malcolm

1

FileZilla'nın dosya yüklemesi için komut satırı yoktur, ancak genellikle bir SSH bağlantısı kullanarak ftp (man ftp) veya muhtemelen cURL (man curl) kullanabilirsiniz .

Linux'ta seçeneklere pencerelerden çok daha fazla erişime sahipsiniz, ancak Windows'u daha iyi hale getirmek için Cygwin'i yükleyebilirsiniz .

Umarım bu yardımcı olur. Komut satırını öğrenmek çok zaman kazandırabilir - bununla birlikte bir GUI kullanarak yaş alabilecek şeyler de yapabilirsiniz .


1

PSFTP gibi bir FTP komut satırı programı kullanabilmelisiniz . PSFTP'nin pasif mod kullanmadığını ve bu nedenle LAN FTP için veri bağlantısı gerektirdiğini lütfen unutmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.