it-swarm-ja.com

ISディレクトリ内のすべてのファイルでフレーズを検索できるFTPツールはありますか?

おそらくそうではないでしょう、ただ私と同僚の間の質問を片付ける必要があります。

ディレクトリ内のすべてのファイル内のフレーズを検索するFTPツールがあるかどうか疑問に思います。

3
Kyle

FTPアクセス以上のものがある場合は、WinSCPとgrepで可能です。

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

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

4
Shevek

FTP経由ではありません。 FTPにはファイルの検索機能やgrep機能はなく、単に転送するためのものです。

2
8BitsOfGeek

これは、PowerShellで WinSCP .NET Assembly :を使用してスクリプト化できます。

  • Session.ListDirectory ;を使用して、ディレクトリ内のすべてのファイルを再帰的に一覧表示します。
  • Session.GetFiles ;を使用して、ファイルを1つずつローカルの一時フォルダにダウンロードします。
  • ローカルコピーの内容を検索し(コマンドレット Select-String を使用)、後でコピーを削除します。

完全なコードについては、 リモートディレクトリ/ SFTP/FTPプロトコルを介したGrepファイル内のテキストを再帰的に検索する を参照してください。


シェルアクセスがある場合は、リモートで検索できます(@Shevekによる回答がすでに指摘しているように)。
ディレクトリ内のテキスト/文字列の検索 を参照してください。

しかし、それはもはやFTPベースのソリューションではありません。

0
Martin Prikryl