Можно ли использовать rsync? Вам потребуется доступ к системе по ssh. (Я никогда не видел, чтобы rsync использовался для http :// загрузок.)
Что-то подобное будет получать файлы, которые вы никогда не получали, и повторно -загружать файлы, которые по какой-то причине перестали загружаться.
rsync -avzheP ssh root@192.168.0.100:/remotefolder/ /localfolder/
Это может вам не подойти. Недостаточно информации о том, что вы пытаетесь сделать.
Ваши примеры не соответствуют вашему описанию. Я думаю, вы говорите, что хотите вот этого,
*.sh
файлам в неизвестном подкаталоге непосредственно под вашим/home
/home
в путь назначения Судя по /home
, эта команда сопоставит все файлы */*.sh
и скопирует их и их частичные пути в цель. (Удалите --dry-run
, если вас устраивает ожидаемый результат.)
rsync --dry-run -avR /home/./*/*.sh /target
Например, /home/subdir/file.sh
будет скопировано в /target/subdir/file.sh