Загрузите только файлы .html через FTP

Загрузите только файлы .html через FTP

В работе по обслуживанию веб-сайта у моего клиента есть FTP-сервер с веб-сайтом. Довольно стандартная (хотя и устаревшая) штука.

Мне нужно выполнить поиск и замену в большинстве файлов HTML, чтобы изменить навигацию. Чтобы сделать это эффективно, мне нужно сделать это локально.

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

FTP в данный момент смонтирован ~/.gvfs. Есть ли что-то быстрое и простое, что я могу сделать, чтобы скопировать все файлы .html, сохранив структуру каталогов, чтобы, когда я закончу работу с файлами, я мог просто скопировать их обратно с помощью merge/replace?

решение1

Вы можете попробовать использовать FTP-клиент Filezilla. Он позволяет создавать пользовательские фильтры файлов из меню «Вид», чтобы показывать только определенные типы файлов.

решение2

Я это не проверял, но следующее должно сработать:

rsync -av --include "*/" --include "*.html" --exclude "*" ~/.gvfs/. /path/to/destination

Связанный контент