我有承载我的文件,我可以用下面的命令列出的服务器:
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
这是不是很受启发。谁能帮助这个?
好吧,我找到了答案,我在这里张贴供参考
xrdfs servername ls path/to/file | while read -r out; do xrdcp server$out .; done