Gibt es ein FTP-Tool, das in allen Dateien eines Verzeichnisses nach einem Ausdruck suchen kann?

1548
Kyle

Wahrscheinlich nicht, ich muss nur eine Frage zwischen mir und einem Kollegen klären.

Ich frage mich, ob es ein FTP-Tool gibt, das in allen Dateien in einem Verzeichnis nach einem Ausdruck sucht.

3
+1 Ich habe mich auch gefragt. Die folgenden Antworten sind ebenfalls sinnvoll. therobyouknow vor 12 Jahren 0

3 Antworten auf die Frage

4
Shevek

If you have more than just FTP access then it is possible with WinSCP and grep:

http://winscp.net/eng/docs/remote_command

http://winscp.net/eng/docs/custom_commands#search_text

2
Xanny

Not via FTP, no. FTP does not have a search or grep function for files, it's simply for transferring.

0
Martin Prikryl

Sie können dies in PowerShell mithilfe der WinSCP .NET-Assembly mit Skripts versehen :

  • rekursiv alle Dateien in einem Verzeichnis mit dem Session.ListDirectory;
  • Dateien einzeln in einen lokalen temporären Ordner herunterladen Session.GetFiles;
  • Durchsuchen Sie den Inhalt lokaler Kopien (mithilfe des Cmdlets Select-String) und entfernen Sie die Kopie anschließend.

Vollständigen Code finden Sie unter Rekursives Suchen nach Text in Remote-Verzeichnis / Grep-Dateien über das SFTP / FTP-Protokoll .


Wenn Sie über eine Shell-Verbindung verfügen, können Sie aus der Ferne suchen (auf die Antwort von @Shevek wurde bereits hingewiesen).
Siehe Suchen nach einem Text / String in einem Verzeichnis .

Aber das ist keine FTP-basierte Lösung mehr.