1

Я использую OSX 10.7 и ищу способ поиска строки в содержимом файла на удаленном FTP-сервере. Я хотел бы иметь возможность выполнять поиск по FTP, а не загружать все файлы, а затем искать их локально.

Есть ли приложение для этого, или как я могу сделать это из терминала?

2 ответа2

1

Это не работает с FTP.

Причина в том, что FTP - это протокол только для просмотра и передачи файлов. Ни больше ни меньше. Вы можете получить имя файла, или список файлов папки, или вы можете перенести его на свой компьютер. Вы не можете, однако, заглянуть в файл.

Поиск содержимого файла будет гораздо более сложной задачей, чем просто его обслуживание. FTP не предназначен для этого и никогда не допустит этого.


Сделайте это по SSH, если можете.

Если у вас есть доступ через SSH, вы можете отправить удаленную команду, которая позволит вам искать в файлах. Скачайте Cyberduck.app и подключитесь к серверу.

Затем отправьте команду, используя Option - Cmd - C.

grep -ri "something" /remote/folder

Это будет искать «что-то» в /remote/folder и всех ее дочерних элементах.

Взгляните на некоторые примеры grep (здесь или здесь), чтобы увидеть, как вы можете их использовать.

0

Если filezilla доступна для osx, то вы можете использовать ее для удаленного поиска файлов по ftp .. иначе запустите windows в virtualbox и используйте там filezilla.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .