使用rsync,当用--files-from参数复制时,我怎样才能重命名文件?我有大约190,000个文件,当从源文件复制到目的地时,每个文件都需要重命名。我打算把文件列表放在一个文本文件中,传递给--files-from参数。
2
个回答
user129070
发布于
2009-08-21
已采纳
0
人赞同
不完全正确......你可以用rsync在途中重命名文件,但前提是你每次rsync一个文件,并设置--no-R-no-implied-dirs选项,然后在目标路径中明确设置目标名称。
但在这一点上,你可能只是想使用一些其他工具。
例如,这样就可以了。
rsync --no-R --no-implied-dirs
1.2.3.4::module/$FILENAME
/$PATH/$TOFILE/$NEWFILENAME