您尚未登录。

#1 2020-09-14 08:18:54

Zangwill
会员
注册时间: 2018-03-16
帖子: 54

[解决] 从 Ext4 分区用 rsync 同步数据到 NTFS分区,同一文件名但不同大小写的文件应该怎么处理

同步数据后,发现 Windows 系统那边只保留了一个文件。
是否有参数可以稍微自动重命名下,或者可以用什么Shell命令脚本批量查找所有目录下的同一文件名但不同大小写的文件手动改。

更新:Shell命令搜到了 https://stackoverflow.com/questions/210 … exist-in-s

find . | perl -ne 's!([^/]+)$!lc $1!e; print if 1 == $seen{$_}++'
# 或
find . |sed 's,\(.*\)/\(.*\)$,\1/\2\t\1/\L\2,'|sort|uniq -D -f 1|cut -f 1

最近编辑记录 Zangwill (2020-09-14 08:32:54)

离线

#2 2020-09-14 10:53:48

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,919
个人网站

Re: [解决] 从 Ext4 分区用 rsync 同步数据到 NTFS分区,同一文件名但不同大小写的文件应该怎么处理

Windows 那边不崩溃了啊。

在线

#3 2020-09-14 13:05:08

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: [解决] 从 Ext4 分区用 rsync 同步数据到 NTFS分区,同一文件名但不同大小写的文件应该怎么处理

啊?那Windows会出错诶,某些程序本来要访问这个目录会访问到另一个目录去…


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

页脚