filezilla ist mit einem bestimmten lokalen Verzeichnis in Linux geöffnet

1908
Gabriel Solomon

Helo,

Ich baue ein Bash-Skript, das FileZilla öffnen wird. Ich habe es geschafft, ein bestimmtes FTP zu öffnen, kann aber nicht herausfinden, wie man ein bestimmtes lokales Verzeichnis öffnet.

1

2 Antworten auf die Frage

1
A Dwarf

Sie haben 2 Möglichkeiten:

  • Geben Sie entweder einen Standardordner im Filezilla Site Manager an und öffnen Sie ihn mit filezilla --site=the_site_name_and_path(siehe unten).
  • Oder öffnen Sie es direkt mit etwas wie:

filezilla ftp: // benutzer: kennwort @ ftpaddress / pfad

Das knifflige Bit hat mit der ersten Option (mit dem Site-Manager) zu tun. Die Syntax ist nicht sehr intuitiv. Sie müssen den Pfad zum Site-Namen angeben und der ganzen Sache eine 0 voranstellen.

Eine Website mit dem Namen "mysite", die Sie im Site Manager unter Meine Websites \ Hosting erstellt haben, wird wie folgt aufgerufen:

filezilla --site = "0Hosting / mysite"

Beginnen Sie mit der Eingabe von '0', geben Sie dann den Pfad zur Site ein, wie er im Site Manager angezeigt wird, ignorieren Sie den Ordner "Meine Sites" und beenden Sie den Namen der Site. Sie schließen alles in Anführungszeichen ein.


Wie für lokale Pfade ...

Das geht leider nicht. Filezilla sollte nicht für automatisierte Übertragungen verwendet werden (siehe offizielle Stellungnahme vom letzten Dezember 2008. 2. Antwort). Daher sind die Befehlszeilenoptionen auf das beschränkt, was Sie durchsehen können filezilla -h.

Es gibt jedoch eine alte Funktionsanforderung bei Filezilla Trac, die als offizielle Antwort angesehen wurde, die angibt, irgendwann nach Version 3 einen Befehlszeilenclient erstellen zu wollen. Ich weiß nicht, ob dies ausgeführt wird oder nicht, ob es abgebrochen wurde oder nicht. Ich schlage vor, Sie probieren die offiziellen filezilla-Foren aus. Meine Vermutung beruht auf mangelnden Anfragen, die Idee wurde fallen gelassen.

Mein Problem ist es nicht, ein bestimmtes FTP zu öffnen, sondern ein bestimmtes lokales Verzeichnis (das linke Tab) zu öffnen ... und ich weiß, dass Sie ein bestimmtes lokales Verzeichnis für den FTP-Server einrichten könnten, aber das wäre zu viel Mühe fragte mich, ob es eine Möglichkeit gibt, ein bestimmtes Verzeichnis direkt als Parameter zu öffnen Gabriel Solomon vor 14 Jahren 0
Ich verstehe! Ich werde meine Antwort aktualisieren, um dies der Vollständigkeit halber zu reflektieren. Aber zu Ihrer Information. Nicht, es ist nicht möglich. A Dwarf vor 14 Jahren 0
0
Gabriel Solomon

Ich konnte das Problem lösen, indem ich die filezilla-Konfigurationsdatei schrieb, die das zuletzt geöffnete lokale Verzeichnis enthält, bevor es geöffnet wird. In Ubuntu liegt es hier:

~/.filezilla/filezilla.xml 

Der Konfigurationsname lautet:

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