Tiếng Anh ghi cũng ngu, phải là hello,
tôi đang xây dựng một tập lệnh bash sẽ mở filezilla. Tôi đã quản lý để làm cho nó mở một FTP nhất định, nhưng không thể tìm ra cách để làm cho nó mở một thư mục cục bộ nhất định.
Tiếng Anh ghi cũng ngu, phải là hello,
tôi đang xây dựng một tập lệnh bash sẽ mở filezilla. Tôi đã quản lý để làm cho nó mở một FTP nhất định, nhưng không thể tìm ra cách để làm cho nó mở một thư mục cục bộ nhất định.
Câu trả lời:
Bạn có 2 lựa chọn:
filezilla --site=the_site_name_and_path
(xem bên dưới),Các mẹo nhỏ phải làm với tùy chọn đầu tiên (sử dụng trình quản lý trang). Cú pháp không trực quan lắm. Bạn cần chỉ định cả đường dẫn đến tên trang web và tiền tố toàn bộ với 0.
Vì vậy, một trang web có tên "mysite" mà bạn đã tạo trong Trình quản lý trang web trong Trang web của tôi \ Hosting sẽ được gọi như sau:
filezilla --site = "0hosting / mysite"
Bạn bắt đầu bằng cách nhập '0', sau đó giới thiệu đường dẫn đến trang web như đã thấy trên trình quản lý trang và bỏ qua thư mục "Trang web của tôi" và kết thúc bằng tên trang web. Bạn kèm theo mọi thứ dưới dấu ngoặc kép.
Đối với đường dẫn địa phương ...
Thật không may, điều này là không thể. Filezilla không có nghĩa là được sử dụng để chuyển tự động (xem lập trường chính thức , tháng 12 năm 2008, Trả lời lần 2). Do đó, các tùy chọn dòng lệnh được giới hạn ở những gì bạn có thể nhìn xuyên qua filezilla -h
.
Tuy nhiên, có một yêu cầu tính năng cũ trên Filezilla Trac được coi là câu trả lời chính thức cho biết kế hoạch tạo một máy khách dòng lệnh sau phiên bản 3. Tôi không biết điều này có được thực hiện hay không, liệu nó có bị bỏ rơi hay không. Tôi khuyên bạn nên thử các diễn đàn chính thức của filezilla. Tôi đoán là do thiếu yêu cầu, ý tưởng đã bị loại bỏ.
Tôi quản lý để giải quyết nó bằng cách viết tập tin cấu hình filezilla chứa thư mục cục bộ đã mở cuối cùng trước khi mở nó. Trong ubfox, nó nằm ở đây:
~/.filezilla/filezilla.xml
tên cấu hình là:
<Setting name="Last local directory" type="string"> ... </Setting>