Searching File Contents of Remote Server via FTP

2

2

I'm running OSX 10.7 and i'm looking for a way to search for a string in the contents of a file on a remote FTP server. I'd like to be able to run the search over ftp rather than having to download all the files, and then search them locally.

Is there an app for that, or a way i can do it from the terminal?

Dan

Posted 2011-08-15T14:58:45.933

Reputation: 145

possible duplicate of IS there an FTP tool that can search for a phrase in all the files in a directory?

– Rich Homolka – 2011-08-15T16:09:13.047

Answers

2

This does not work with FTP.

The reason is that FTP is a protocol for listing and transferring files only. Nothing more, nothing less. You can get the name of a file, or list a folder's files, or you can transfer it to your machine. You can't, however, peek into the file.

Searching the contents of the file would be a much more complicated task than just serving it. FTP is not designed to do this and will never allow this.


Do it over SSH if you can.

If you have access over SSH, you can send a remote command that would allow you to search within files. Download Cyberduck.app and connect to the server.

Then send a command using Option-Cmd-C.

grep -ri "something" /remote/folder

This would search for "something" within /remote/folder and all of its children.

enter image description here

Have a look at some grep examples (here or here) to see how you could use it.

slhck

Posted 2011-08-15T14:58:45.933

Reputation: 182 472

Thanks for the clarification, and examples. In this case, the server in question is a shared hosting server, and I don't have SSH access. I was hoping there was a way to do it strictly over FTP instead. – Dan – 2011-08-15T17:40:12.937

0

If filezilla is available for osx then you can use it for ftp remote file search.. else run a windows in virtualbox and use filezilla there .

Ramamoorthy

Posted 2011-08-15T14:58:45.933

Reputation: 9

1Use what? Please complete your answer. – vonbrand – 2013-02-14T17:08:25.613

@vonbrand Using FileZilla. Granted, using a Windows VM just for an FTP client… but there's an OS X version. – slhck – 2013-02-14T17:16:17.967

You can't use FTP for remote file searching. You can use FTP for remote file browsing. – Enigma – 2013-03-05T18:30:20.567