Слишком много всего происходит, чтобы моя голова нуби здесь. Я хочу загрузить все файлы, которые заканчиваются на -123.jpg из множества вложенных каталогов на удаленном сервере. У некоторых из этих каталогов есть пробелы в их именах. Я думаю, что команда должна быть такой:
scp -r user@server:/path/to/parent\ directory/*/*/*123\.jpg ./
… Где «parent \ directory» - это имя каталога с пробелом, и указанный путь идет как можно глубже, прежде чем он разделяется на различные подкаталоги, например, файл dir/sub dir/[uniquely_id] -123.jpg , (Обратите внимание, что эти подкаталоги также часто содержат пробелы, если это влияет на подстановочный знак *)
Я получаю «нет совпадения» для этого или «нет такого файла или каталога», если я вмешиваюсь в пробел. Поэтому я думаю, что это неправильная рекурсия или подстановочный знак.
Заранее спасибо.