Назад | Перейти на главную страницу

Может ли sftp проверить существующие данные?

У меня есть 700 двоичных файлов (pdf) для загрузки, и сейчас только 400 доступны на сервере sftp. Может ли sftp из cli определить, какие файлы существуют в локальном каталоге, чтобы не нужно было повторно загружать эти файлы, или все 700 нужно будет загрузить, а для любых новых файлов нужно будет указать имя файла?

SFTP - это протокол передачи файлов SSH, для этого вы можете использовать rsync.

С рекурсией:

rsync -azP --exclude="*" --include="*.pdf" user@SERVER:/path/to/folder/ /path/to/folder/

Без рекурсии:

rsync -azP --include '*/' --include '*.pdf' --exclude '*' user@SERVER:/path/to/folder/ /path/to/folder/

Надеюсь, поможет!