[File Manager] [BUG]!!王炸!!V23文管中复制目录会导致软连接指向绝对路径 Resolved
Tofloor
poster avatar
robinyao
deepin
2024-10-10 17:59
Author

V23版本,在文件管理器中直接复制粘贴一个文件夹,会导致这个文件夹下的软连接指向文件的绝对路径

 

真是个坑爹又致命的王炸BUG,导致我发给客户的更新包,更新后业务系统直接崩溃,花了好久时间来定位和解决问题。😭

 

开始发现这个问题时,我还以为是我瞎折腾把某个配置搞坏了,于是下载了个第三方文件管理器(Nautilus)做了验证,发现拷贝文件夹后软连接指向正常。

 

然后我又用安装盘进入V23的 Live 环境(Try deepin V23), 进去后在文件管理器中操作:

 

新建文件夹 --> 新建一个文件 --> ln -s 创建软连接 --> 文管中复制这个文件夹 --> ls -l 查看文件和软连接指向

 

然后就发现,还真就是Deepin文件管理器的问题, 截图如下(V23 Live 环境):

 

截图_deepin-terminal_20241010170910.png

上图可见,当我用 ln -s 创建文件text.txt的软连接 test.txt 后,用ls -l命令查看,软连接是正常的,使用相对路径指向同目录下的 text.txt;

 

当我在文管中Ctrl+C / Ctrl + V,将文件夹“A“复制为文件夹“A(副本)“后,再用 ls -l,查看副本目录下的文件和软连接,发现 软连接 test.txt 变成了绝对路径,并且指向了原目录“A“下的 text.txt 文件!!! ❌

 

如果我使用 cp -r 命令,将“A“目录复制为“B“,然后再用 ls -l 查看“B“目录下的文件和软连接,则是正常的,软连接 test.txt 指向同目录下的 text.txt 文件。✅

 

经常用Linux的小伙伴都知道,软连接之所以“软“,就是因为创建的符号链接是指向相对路径的,哪怕拷贝到其它机器上,符号链接也应该使用相对路径指向,即使是指向一个失效或不存在的文件。

 

我不理解,为啥像文管这么重要的系统工具,居然能出这么低级的BUG。

 

国庆假期期间满怀期待地切换到V23,结果踩坑不断(看看我最近发的几个帖子),惊吓多于惊喜,越用越上火,越来越失望。

 

后续我还会继续使用V23,因为切换回去的时间成本对我来说实在是太高了;但是如果V23再出这种低级错误,我可能会放弃Deepin,并建议深度官方正式撤回RC版本,改回去-Beta版本号,省得误导大家把半成品当稳定产品去使用。

Reply Favorite View the author
All Replies
2 / 2
To page
和平老三
deepin
2024-10-11 07:13
#21

image.png
隔壁的文管,一样的问题joy

Reply View the author
刘大壵
deepin
2024-10-11 08:58
#22

ctrl+v会闪退,一直没解决

Reply View the author
xuqi
deepin testing team
2024-10-11 09:06
#23
  • 辛苦大家的关注和反馈,该问题之前已经联系给文管团队他们安排和解决优化了~
  • 稍后优化完了会尽早推送内测来修复该问题~
Reply View the author
神末shenmo
deepin
Spark-App
2024-10-11 09:35
#24
和平老三

image.png
隔壁的文管,一样的问题joy

坑爹到家了

Reply View the author
babyfengfjx
Super Moderator
CQA
2024-10-11 09:55
#25

这个问题在“zhipeng”反馈issue后,内部就提交需求跟踪了,近期在新版本的规划中也纳入了这个需求,已经做了优化,估计接下来的版本会带上:https://github.com/linuxdeepin/dde-file-manager/pull/2327

Reply View the author
zccrs
deepin
2024-10-11 11:44
#26
lizipeng0013

这个真的是坑爹设计:【Deepin_V23_Beta3】文件管理器对符号链接的处理问题

图片.png

这种做法是把创建的快捷方式本身都变了(本身内容被修改),移动或复制文件却修改了文件本身,人生第一次见

不是设计,是bug,最近就会推送修复。

Reply View the author
阿白
deepin
2024-10-11 11:48
#27

说老实话,deepin的文件管理软件问题是真的多,多的以前我都是直接删除用其他的软件代替。

Reply View the author
liujindong
deepin
2024-10-11 13:33
#28

复制操作修改链接操作真是麻了,复制就老老实实复制不行么。。。。。。。

Reply View the author
robinyao
deepin
2024-10-11 15:17
#29
xuqi
  • 辛苦大家的关注和反馈,该问题之前已经联系给文管团队他们安排和解决优化了~
  • 稍后优化完了会尽早推送内测来修复该问题~

别只推内测啊,这个应该尽早发正式更新。。。

Reply View the author
小小怪冲啊!
deepin
2024-10-14 07:40
#30

applaud

Reply View the author
Iresee
deepin
2024-10-16 13:13
#31
和平老三

我也是被图形界面的文件管理器坑怕了

操作重要文件时,我都尽量使用cp rsync 等命令sweat

复制会丢文件吗,真的怕了

Reply View the author
Iresee
deepin
2024-10-16 13:14
#32
我是昵称

???还是底层命令靠谱儿,GUI总感觉差点意思

GUI用不了一点

Reply View the author
小鱼贝壳
deepin
2024-10-20 06:47
#33

like

Reply View the author
robinyao
deepin
2024-11-21 15:40
#34

更新一下状态:

11月14日正式版更新后,发现这个问题被悄咪咪的解决了like

虽然在正式版的release说明里并没有提到关于文管的任何更新😂

Reply View the author
2 / 2
To page