Можно сделать именованный канал с ним.
Я использую его с одной программой для чтения из него, и другой для записи в него.
Помогает связаться между процессами.
Иначе можно создать файлы устройств для устройств, которые не присутствуют.
Я записал бы это как это:
rsync -a root@somewhere:/folder/remote/*.{txt,jpg} .
rsync -a --include='*.txt' --include='*.jpg' --exclude='*' root@somewhere:/folder/remote/ .
(Обратите внимание что финал /
в /folder/remote/
, и размещение --exclude='*'
после включать правил, важны.) В оболочках, которые поддерживают расширение фигурной скобки (например, удар, ksh, zsh):
rsync -a --include='*.'{txt,jpg} --exclude='*' root@somewhere:/folder/remote/ .
Добавить --include='*/' --prune-empty-dirs
если Вы хотите скопировать файлы в подкаталогах также.