我正在使用 Ubuntu 20.04,我想全新安装 Ubuntu 22.04。
我有一个分区,我想将笔记本电脑上的文件复制到外部固态硬盘上。
在复制一些文件时,我遇到了一些错误(例如复制文件时出错,无效字符(超过 20k 个文件并且我不想手动重命名它们或使用正则表达式等))
有没有办法保留有关已复制文件的日志(成功或失败)?我希望能够验证已复制的文件,但有一个包含无法复制(跳过)* 的文件以及错误类型的日志?
*或者至少是文件的名称(即使是 0kB),以便我可以稍后回去检查?
先感谢您。
答案1
rsync -av /path/to/copyfrom/
--log-file=foo.log
生成确切地预期的输出。
之后,编写了一个小脚本来提取已复制/未复制的文件总数 + 错误以及无法复制的文件的路径。
“目标” ssd 被格式化为 ntfs,这会由于允许的字符等而产生一些错误。一旦 ssd 被格式化为 ext4(我不介意 Windows 的 ext4“限制”)一切都很好。