리눅스에서 특정 로컬 디렉토리로 열린 filezilla bash 스크립트를 작성 중입니다.

헬리콥터,

filezilla를 여는 bash 스크립트를 작성 중입니다. 특정 FTP를 열도록 만들었지 만 특정 로컬 디렉토리를 여는 방법을 알 수 없습니다.



답변

두 가지 옵션이 있습니다.

  • Filezilla 사이트 관리자에서 기본 폴더를 지정하고 다음과 같이여십시오 filezilla --site=the_site_name_and_path(아래 참조).
  • 또는 다음과 같은 것을 사용하여 직접 엽니 다.

filezilla
ftp : // 사용자 : 암호 @ ftpaddress / 경로

까다로운 부분은 첫 번째 옵션 (사이트 관리자 사용)과 관련이 있습니다. 구문은 그리 직관적이지 않습니다. 사이트 이름의 경로를 지정하고 모든 항목 앞에 0을 붙여야합니다.

따라서 사이트 관리자에서 내 사이트 \ 호스팅 아래에 생성 한 “mysite”라는 웹 사이트는 다음과 같이 호출됩니다.

filezilla –site = “0 호스팅 / mysite”

‘0’을 입력 한 다음 사이트 관리자에 표시된대로 “내 사이트”폴더를 무시하고 사이트 경로를 입력하고 사이트 이름으로 마무리합니다. 모든 것을 큰 따옴표로 묶습니다.


에 관해서는 지역 경로

불행히도 이것은 불가능합니다. Filezilla는 자동 전송에 사용되지 않았습니다 ( 2008 년 12 월 공식 입장 참조 ). 따라서 명령 행 옵션은 볼 수있는 것으로 제한됩니다 filezilla -h.

그러나 Filezilla Trac의 오래된 기능 요청이 버전 3 이후 언젠가 명령 행 클라이언트를 작성하려는 계획을 나타내는 공식 답변으로 간주됩니다.이 작업이 완료되었는지 여부를 알 수 없습니다. 나는 당신이 filezilla 공식 포럼을 시도하는 것이 좋습니다. 내 추측은 요청이 없기 때문에 아이디어가 삭제되었습니다.


답변

마지막으로 열린 로컬 디렉토리를 포함하는 filezilla 구성 파일을 열기 전에 파일을 작성하여 문제를 해결했습니다. 우분투에서 그 위치는 다음과 같습니다.

~/.filezilla/filezilla.xml

구성 이름은 다음과 같습니다.

<Setting name="Last local directory" type="string"> ... </Setting>


답변