使用rsync,如何在使用–files-from参数进行复制时重命名文件? 我有大约190,000个文件,每个文件需要从源文件复制到目的地时重命名。 我打算将文本文件的列表传递给–files-from参数。
不幸的是我不认为rsync有任何内置的重命名function。 想到的第一个解决方法是,您可以创build一个本地镜像目录,并将(重命名)符号链接到实际的数据。 然后,你可以在镜像目录上使用rsync ,添加-L选项(“将符号链接转换为指定文件/目录”)。 你会想写一个快速的帮手脚本来自动更新镜像结构,但是听起来不太可怕。
如果您的重命名只包含为现有名称添加后缀,那么您可以使用--backup和--suffix选项来rsync 。