rsync только определенные типы файлов в подкаталогах с фиксированной максимальной глубиной

Можно ли использовать rsync? Вам потребуется доступ к системе по ssh. (Я никогда не видел, чтобы rsync использовался для http :// загрузок.)

Что-то подобное будет получать файлы, которые вы никогда не получали, и повторно -загружать файлы, которые по какой-то причине перестали загружаться.

rsync -avzheP ssh root@192.168.0.100:/remotefolder/ /localfolder/

Это может вам не подойти. Недостаточно информации о том, что вы пытаетесь сделать.

-1
25.09.2020, 18:31
1 ответ

Ваши примеры не соответствуют вашему описанию. Я думаю, вы говорите, что хотите вот этого,

  • соответствует всем *.shфайлам в неизвестном подкаталоге непосредственно под вашим/home
  • поместить файлы в неизвестный подкаталог на цель
  • не включать /homeв путь назначения

Судя по /home, эта команда сопоставит все файлы */*.shи скопирует их и их частичные пути в цель. (Удалите --dry-run, если вас устраивает ожидаемый результат.)

rsync --dry-run -avR /home/./*/*.sh /target

Например, /home/subdir/file.shбудет скопировано в /target/subdir/file.sh

.
1
18.03.2021, 23:02

Теги

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