我也是被图形界面的文件管理器坑怕了
操作重要文件时,我都尽量使用cp rsync 等命令
我也是被图形界面的文件管理器坑怕了
操作重要文件时,我都尽量使用cp rsync 等命令
这种坑不是自己踩,估计难以发现。
我也是被图形界面的文件管理器坑怕了
操作重要文件时,我都尽量使用cp rsync 等命令
这种坑不是自己踩,估计难以发现。
是的,真正的“深度“用户,往往受伤最深😂
这个坑非常久了
我之前也踩过,主要是打出来的包在自己的机器上还是好的,幸亏没有出大事
之前有人提过
15还不这样....20开始就这样了....没记错的话似乎是某个专业版的需求要求改成这样的
反正我是忍不了了(摊手)
文管坑了人多少回了,老老实实底层用cp或者rysnc不行吗?
复制、剪切这种功能出过多少次事故了?
deepin的官方人员都不用deepin的吗?
都不用deepin文管拷贝东西的吗?
???还是底层命令靠谱儿,GUI总感觉差点意思
自己做出来的东西他们自己有没有用?
这个坑非常久了
我之前也踩过,主要是打出来的包在自己的机器上还是好的,幸亏没有出大事
之前有人提过
15还不这样....20开始就这样了....没记错的话似乎是某个专业版的需求要求改成这样的
反正我是忍不了了(摊手)
然鹅虽然但是,V20.x下的文管,拷贝复制用的好好的啊😂
然鹅虽然但是,V20.x下的文管,拷贝复制用的好好的啊😂
那就是UOS 20 1060左右了
我有一阵没用deepin 20.x了,1060开始换UOS了,UOS的文管比deepin版本高,和23一致,那应该就是那个时候开始变了
现在反正我是都换成15了
自古UI靠不住,唯有命令得人心。
太恐怖了,幸亏我平时还是命令用的多。
那就是UOS 20 1060左右了
我有一阵没用deepin 20.x了,1060开始换UOS了,UOS的文管比deepin版本高,和23一致,那应该就是那个时候开始变了
现在反正我是都换成15了
我司终端产品用的是UOS 20(飞腾ARM64版本),吓的我赶紧找个样机又看了一眼,发现系统版本号是1050,文管版本是5.7.5,拷贝文件夹软连接没有问题😄
我司终端产品用的是UOS 20(飞腾ARM64版本),吓的我赶紧找个样机又看了一眼,发现系统版本号是1050,文管版本是5.7.5,拷贝文件夹软连接没有问题😄
那看来问题就是1060后引入的
我司终端产品用的是UOS 20(飞腾ARM64版本),吓的我赶紧找个样机又看了一眼,发现系统版本号是1050,文管版本是5.7.5,拷贝文件夹软连接没有问题😄
打400去喷,这个需求好像就是专业版用户引入的,加油!
专业版的客户魔法对轰,有希望改回来了
这要换作我真的觉得天塌了
这操作是复制呀,凭什么我就复制一下你把我写的相对路径给我改成了绝对路径?
谁会想到复制操作之后数据会发生变化?
凭什么复制操作修改我的数据?
像这种坑运维人员得多费劲才能排查出来。
这操作是复制呀,凭什么我就复制一下你把我写的相对路径给我改成了绝对路径?
谁会想到复制操作之后数据会发生变化?
凭什么复制操作修改我的数据?
像这种坑运维人员得多费劲才能排查出来。
真的很奇怪,为什么会有这种设计。
这肯定不是什么bug,而是故意这样设计的。
为了小白用户着想吗?这也说不通呀,只要小白用户创建链接时(GUI方法)是绝对路径就不会出问题的。
TMD,真是奇葩!
你之前用的哪个发行版?
这个真的是坑爹设计:【Deepin_V23_Beta3】文件管理器对符号链接的处理问题
这种做法是把创建的快捷方式本身都变了(本身内容被修改),移动或复制文件却修改了文件本身,人生第一次见
本来是很“热心”很“贴心”的想法
最后发现 可能 是 过度设计 冗余需求
V23版本,在文件管理器中直接复制粘贴一个文件夹,会导致这个文件夹下的软连接指向文件的绝对路径。
真是个坑爹又致命的王炸BUG,导致我发给客户的更新包,更新后业务系统直接崩溃,花了好久时间来定位和解决问题。😭
开始发现这个问题时,我还以为是我瞎折腾把某个配置搞坏了,于是下载了个第三方文件管理器(Nautilus)做了验证,发现拷贝文件夹后软连接指向正常。
然后我又用安装盘进入V23的 Live 环境(Try deepin V23), 进去后在文件管理器中操作:
新建文件夹 --> 新建一个文件 --> ln -s 创建软连接 --> 文管中复制这个文件夹 --> ls -l 查看文件和软连接指向
然后就发现,还真就是Deepin文件管理器的问题, 截图如下(V23 Live 环境):
上图可见,当我用 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版本号,省得误导大家把半成品当稳定产品去使用。