У меня есть сервер, на котором размещены мои файлы, которые я могу перечислить с помощью следующей команды:
xrdfs servername ls path/to/file
Аналогично, я могу скопировать файл с помощью следующей команды:
xrdcp server/path/to/file .
По какой-то причине сервер не поддерживает копирование всей папки (конечно, с опцией -r).Итак, я пытаюсь передать эти две команды таким образом, чтобы xrdfs перечислил файлы, а xrdcp скопировал их в мое место назначения.Я попробовал следующую строку:
xrdfs servername ls path/to/file | xrdcp server/$() .
Я получаю следующее сообщение:
Prepare: [ERROR] Invalid arguments
Это не очень поучительно.Может ли кто-нибудь помочь с этим?