Загрузить определенные файлы FTP?

Используйте -O опция:

wget "http://www.finance.yahoo.com/q/op?s=GOOG" -O goog.txt 
1
20.10.2011, 00:40
4 ответа

Можно использовать оболочку globbing в удаленной системе путем проверки glob идет, затем делая mget.

См. http://www.proftpd.org/docs/howto/Globbing.html для получения дополнительной информации.

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

4
27.01.2020, 23:15

Очень часто большие репозитории файла будут иметь файл index.txt где-нибудь о. При загрузке этого, это содержит список всех файлов в той папке. Довольно полезный для быстрых властей пакета перечисляет, по крайней мере.

1
27.01.2020, 23:15

Смонтируйте FTP-сервер как локальный каталог с одной из нескольких основанных на FUSE файловых систем для FTP, затем используйте свой любимый инструмент (такой как cp плюс подстановочные знаки оболочки, или rsync) чтобы соответствовать и скопировать файлы, Вы хотите получить. Например:

mkdir example-somedir
curlftpfs ftp://ftp.example.com/somedir example-somedir
cd example-somedir
rsync -a --exclude 'boring.ext' --include='*.ext' --exclude='*' . /path/to/local/copy
fusermount -u example-somedir
1
27.01.2020, 23:15

Если Вы хотите решение GUI, и у Вас есть браузер Konqueror, можно ввести ftp:// и ftp обращается и просматривает структуру каталогов.

Это кажется, что можно хотеть решение для командной строки, как бы то ни было.

0
27.01.2020, 23:15

Теги

Похожие вопросы