명령 줄에서 FileZilla로 파일을 보내려면 어떻게합니까?


답변:


27

FileZilla에는 자동 전송을 허용하는 명령 줄 인수가 없습니다. 참조 :
명령 줄 인수 (클라이언트)
https://trac.filezilla-project.org/ticket/2317


자동화를 허용하는 다른 FTP 클라이언트를 사용할 수 있습니다.

예를 들어, WinSCP :
https://winscp.net/eng/docs/guide_automation

script.txt업로드를위한 일반적인 WinSCP 스크립트 ( )는 다음과 같습니다.

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의 저자입니다)


1
WinSCP에에 대한 어셈블리 .NET을 제공하는 추가 칭찬 winscp.net/eng/docs/library :
Sverrir Sigmundarson

3

이를 위해 Window의 내장 FTP 클라이언트를 사용할 수 있습니다. FileZilla가 필요하지 않습니다.

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

배치 파일에서 관련 FTP 명령을 지정할 수 있습니까? 아니면 콘솔을 통해서만 대화식으로?
Simon East


1

FileZilla에는 파일을 업로드하는 명령 줄이 없지만 일반적으로 SSH 연결을 사용하여 ftp (man ftp) 또는 cURL (man curl)을 사용할 수 있습니다.

Linux에서는 Windows보다 옵션에 훨씬 더 많이 액세스 할 수 있지만 Cygwin 을 설치 하여 Windows를 개선 할 수 있습니다.

이게 도움이 되길 바란다. 커맨드 라인을 배우는 것은 매우 시간을 절약 해줍니다. GUI를 사용하면 시간이 오래 걸리는 작업이 있습니다 .


1

PSFTP 와 같은 FTP 명령 행 프로그램을 사용할 수 있어야합니다 . PSFTP는 수동 모드를 사용하지 않으므로 LAN FTP에 대한 데이터 연결이 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.