Suchen von Dateiinhalten des Remote-Servers über FTP

Ich verwende OSX 10.7 und suche nach einer Möglichkeit, nach einer Zeichenfolge im Inhalt einer Datei auf einem Remote-FTP-Server zu suchen. Ich möchte die Suche über FTP ausführen können, anstatt alle Dateien herunterladen und dann lokal durchsuchen zu müssen.

Gibt es dafür eine App oder eine Möglichkeit, dies vom Terminal aus zu tun?

Author: Dan, 2011-08-15

3 answers

Dies funktioniert nicht mit FTP.

Der Grund dafür ist, dass FTP nur ein Protokoll zum Auflisten und Übertragen von Dateien ist. Nichts mehr, nichts weniger. Sie können den Namen einer Datei abrufen oder die Dateien eines Ordners auflisten oder auf Ihren Computer übertragen. Sie können jedoch keinen Blick in die Datei werfen.

Das Durchsuchen des Inhalts der Datei wäre eine viel kompliziertere Aufgabe als nur das Bereitstellen. FTP ist nicht dafür ausgelegt und wird dies niemals zulassen.


Mach es über SSH, wenn du können.

Wenn Sie Zugriff über SSH haben, können Sie einen Remote-Befehl senden, mit dem Sie innerhalb von Dateien suchen können. Herunterladen Cyberduck.app und eine Verbindung zum Server herstellen.

Dann senden Sie einen Befehl mit der Option -Cmd-C.

grep -ri "something" /remote/folder

Dies würde nach "etwas" innerhalb von /remote/folder und all seinen Kindern suchen.

geben Sie hier die Bildbeschreibung ein

Schauen Sie sich einige Grep-Beispiele an (hier oder hier), um zu sehen, wie Sie es verwenden können.

 2
Author: slhck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-15 16:36:53

Wenn Filezilla für OSX verfügbar ist, können Sie es für die FTP-Remote-Dateisuche verwenden.. andernfalls führen Sie ein Windows in virtualbox aus und verwenden Sie dort filezilla .

 0
Author: Ramamoorthy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-09-26 04:03:09

Um.. Ich habe keinen guten Ruf, StackExchange, sorry. Sie können auf einem Remote-Server über Filezilla über Server > Remote-Dateien suchen (oder einfach durch Drücken von F3) suchen.

 0
Author: Borie Poven,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-24 22:40:10