使用rsync,如何在使用--files-from参数进行复制时重命名文件?我有大约190,000个文件,每个文件需要在从源文件复制到目标文件时重命名。我打算让文本文件中的文件列表传递给--files-from参数。使用rsync在复制过程中使用--files-from重命名文件?
14
A
回答
8
没有办法任意使用rsync重命名文件。所有rsync可以做的是将文件移动到不同的目录。
您必须在发送方或接收方使用第二个工具来重命名文件。
13
并非完全如此......您可以使用rsync重命名enroute文件,但只有当您一次同步rsync一个文件并设置--no-R --no-implied-dirs选项时,才会显式设置目标路径中的目标名称。
但是在那个时候,你可能只想使用其他工具。
此,例如,将工作:
rsync --no-R --no-implied-dirs
1.2.3.4::module/$FILENAME
/$PATH/$TOFILE/$NEWFILENAME
相关问题
- 1. 如何在vfat的复制过程中重命名文件
- 2. 使用.bat文件语言复制和重命名文件?
- 3. 使用rsync而不复制正在使用的文件
- 4. 在bash中,我如何重命名使用rsync传输的文件?
- 5. 使用powershell复制后重命名它
- 6. 使用PowerShell批量复制和重命名文件
- 7. 使用脚本复制和重命名资源文件
- 8. 使用文件夹名称在powershell中重命名文件
- 9. 使用python重命名文件名
- 10. 使用REN命令在安装过程中重命名目录
- 11. 使用新文件名复制文件
- 12. 无法通过Windows命令行重命名复制的文件
- 13. 如何使用终端从多个文件夹复制和重命名文件?
- 14. 使用*匿名* rsync
- 15. Gradle复制和重命名文件
- 16. 重命名文件,同时复制
- 17. 复制并重命名文件
- 18. 使用文件名中的信息重命名文件
- 19. 使用scp在文件名中使用空格复制文件文件
- 20. 使用Powershell复制和重命名在前一天修改的文件
- 21. 批量复制并重命名Bash中的几个文件,使用下划线
- 22. 使用rsync复制的文件变得无法访问
- 23. 使用Rsync从特定日期复制文件夹/子目录
- 24. 在sql server中使用bcp命令重命名文件
- 25. 使用单个命令在FTP中重命名文件
- 26. 使用命令提示符在C中重命名SRT文件
- 27. 使用RegEx重命名文件夹
- 28. 使用Bash批量重命名文件
- 29. 重命名使用Perl文件
- 30. 使用UISaveVideoAtPathToSavedPhotosAlbum重命名文件?
事实上,rsync的是在某些情况下,单个文件非常有用。如果文件很大,并且只有很小的变化,或者只被附加到文件中,则非常合适。 – 2015-06-08 14:28:10
根据手册页,'--no-implied-dirs'只影响'--relative'的工作方式。 '--relative'与'-R'相同。但是你使用'--no-R',这让我想知道'--no-implied-dirs'在这种情况下会产生什么效果? – Mecki 2017-10-12 19:12:26