У меня есть пакетный файл, который создает приложение, а затем я хочу загрузить его на FTP-сервер из командной строки.
Учитывая, что я делаю загрузку вручную с помощью FileZilla , есть ли командная строка для загрузки файлов?
Я ограничен Windows.
У меня есть пакетный файл, который создает приложение, а затем я хочу загрузить его на FTP-сервер из командной строки.
Учитывая, что я делаю загрузку вручную с помощью FileZilla , есть ли командная строка для загрузки файлов?
Я ограничен Windows.
FileZilla не имеет аргументов командной строки (или любого другого способа), которые разрешают автоматический перенос. См .:
Аргументы командной строки (Клиент)
https://trac.filezilla-project.org/ticket/2317
Хотя вы можете использовать любой другой FTP-клиент, который позволяет автоматизировать.
Например, WinSCP:
https://winscp.net/rus/docs/guide_automation
Типичный скрипт WinSCP ( script.txt
) для загрузки выглядит так:
open ftp://user:password@example.com/
put c:\files\*.* /home/user/
exit
Для запуска скрипта используйте:
WinSCP.com /ini=nul /log=ftp.log /script=script.txt
WinSCP может генерировать скрипт из импортированного сеанса FileZilla .
Для получения дополнительной информации см. Руководство по автоматизации FileZilla .
(Я автор WinSCP)
Вы можете использовать встроенный FTP-клиент Window для этого. Вам не нужен FileZilla.
источник
FileZilla не имеет командной строки для загрузки файлов, но вы можете использовать ftp (man ftp) или, возможно, cURL (man curl), как правило, используя SSH- соединение.
В Linux у вас гораздо больше доступа к параметрам, чем в Windows, но вы можете установить Cygwin, чтобы сделать Windows лучше.
Надеюсь, это поможет. Изучение командной строки очень экономит время - есть вещи, которые вы можете сделать с ней, которые потребуют много времени, используя графический интерфейс .
источник
Вы должны быть в состоянии использовать программу командной строки FTP, такую как PSFTP . Обратите внимание, что PSFTP не использует пассивный режим и поэтому требует подключения для передачи данных по локальной сети FTP.
источник