找回密码
 立即注册
搜索
楼主: moeblack

[其他] steam的卸载程序差点给我电脑删了

[复制链接]
     
发表于 2024-1-2 12:28 来自手机 | 显示全部楼层
你这经典安装乱点目录,
用的时候在根目录拉了一地碎文件夹,
卸载像格盘。
不能怪软件哦,软件卸载不删安装目录感觉真的卸不干净
回复

使用道具 举报

     
发表于 2024-1-2 12:29 | 显示全部楼层
不可避免 发表于 2024-1-2 12:19
Steam卸游戏的时候反倒不会把mod文件一起删了导致我要手动再清理。

好像也有的会删,就跟steam游戏五花八门的存档位置一样神秘
回复

使用道具 举报

     
发表于 2024-1-2 13:06 来自手机 | 显示全部楼层
巨硬的辣鸡权限管理是这样的,随便哪个阿猫阿狗都能xx你整个系统盘的文件
我是直接常开系统自带的uwf,相当于还原精灵,随你删,能删掉算我输
回复

使用道具 举报

     
发表于 2024-1-2 13:26 | 显示全部楼层
逆袭的黑月 发表于 2024-1-2 12:08
steam安装时候不是会自建一个steam的子文件夹吗,这是怎么装到根目录去的

默认安装是 XX/STEAM

自定安装 你如果写 XX  就直接全部安装在XX文件夹里  而不是很多人认为的帮你做一个XX/STEAM再装里面
回复

使用道具 举报

头像被屏蔽
     
发表于 2024-1-2 13:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2024-1-2 13:51 来自手机 | 显示全部楼层
应该是先只删除自己的文件,再确认是否彻底移除所在文件夹。不管不问直接移除所在文件夹就会这样。
回复

使用道具 举报

     
发表于 2024-1-2 14:23 | 显示全部楼层
当年卸载OSU也把我整个游戏盘给格式化了,不过这也是我安装的时候没看清整个游戏安装在了游戏盘根目录里了
回复

使用道具 举报

     
发表于 2024-1-2 14:53 | 显示全部楼层
懂了, 这就在 / 和/home/user 放个改了attr的.a文件阻止手贱
回复

使用道具 举报

     
发表于 2024-1-2 15:20 来自手机 | 显示全部楼层
不。。。不是很懂,都这么大的软件了难道不是弄个文件目录之类的玩意然后对着目录删除吗?我用过的软件大多是少删的,很少见多删的。
回复

使用道具 举报

     
发表于 2024-1-2 15:42 来自手机 | 显示全部楼层
昨天看了个少前二瓜合集的视频,这不是一样的同款bug么
回复

使用道具 举报

     
发表于 2024-1-2 15:42 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2024-1-2 15:46 编辑
Uninstall.exe就在根目录

这也不怪 Steam 吧,如果是 C:\Program Files\Steam 下面,把整个文件夹里东西删掉不是很正常,还干净,少前2也是这样,写卸载程序的时候偷懒了
回复

使用道具 举报

     
发表于 2024-1-2 21:08 | 显示全部楼层
好久之前玩osu的时候就见过被删DNF的
回复

使用道具 举报

     
发表于 2024-1-3 01:12 | 显示全部楼层
性方面的乱七八糟造词就是多,古代有“龙阳”、“断袖”之类的强装文雅的词汇,现在玩赛博人设的手游痴和管人痴就算没有词汇敏感限制都能每个月把黑话黑称换两遍,真涉及皮肉生意的不得再多编点词来躲避自己的廉耻心嘛
回复

使用道具 举报

     
发表于 2024-1-3 09:53 | 显示全部楼层
风夏 发表于 2024-1-2 14:53
懂了, 这就在 / 和/home/user 放个改了attr的.a文件阻止手贱

sudo rm -rf 还看你文件属性吗避免的最好方法是不要用 root 执行或者 mv 到固定一个回收站路径
回复

使用道具 举报

     
发表于 2024-1-3 10:48 | 显示全部楼层
Midnight.Coup 发表于 2024-1-3 09:53
sudo rm -rf 还看你文件属性吗避免的最好方法是不要用 root 执行或者 mv 到固定一个回收站路径
...

显然 -a 的文件是删不掉的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2024-1-3 10:55 来自手机 | 显示全部楼层
acg_gyanc 发表于 2024-1-2 15:42
昨天看了个少前二瓜合集的视频,这不是一样的同款bug么

是同款,但是steam安装的时候自带文件夹,导致卸载时候清除本文件夹也不会有大毛病,少前二不自带文件夹而且也是同款清除文件夹就很搞笑

评分

参与人数 1战斗力 +1 收起 理由
acg_gyanc + 1 合理

查看全部评分

回复

使用道具 举报

发表于 2024-1-3 11:47 | 显示全部楼层
笑死了只有adobe受伤的世界
回复

使用道具 举报

     
发表于 2024-1-3 15:13 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2024-1-3 15:40 编辑
风夏 发表于 2024-1-3 10:48
显然 -a 的文件是删不掉的

那应该创建 .1 文件,比 .a 排更前,或者把 .npm 定到外面
当然对 rm -rf 而言其实没用的,会直接绕过那个文件把其他文件删了
Windows 文件管理器在删的时候就会提示碰到 xxx 不能访问
回复

使用道具 举报

     
发表于 2024-1-3 18:15 | 显示全部楼层
上次卸steam把我桌面图标全删干净了...就因为我在桌面拉了个steam截图文件夹的快捷方式
回复

使用道具 举报

     
发表于 2024-1-3 20:20 | 显示全部楼层
风夏 发表于 2024-1-3 10:48
显然 -a 的文件是删不掉的



你都守护了些什么?!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2024-1-3 20:25 | 显示全部楼层
还得吹一吹Mac?卸软件直接把图标扔垃圾桶里就行了
回复

使用道具 举报

     
发表于 2024-1-4 21:01 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2024-1-4 23:09 编辑
nozomitech 发表于 2024-1-3 20:25
还得吹一吹Mac?卸软件直接把图标扔垃圾桶里就行了

那个相当不干净,大部分时候相当于 iOS 删软件没删数据
回复

使用道具 举报

     
发表于 2024-1-4 22:09 | 显示全部楼层
建不可删除文件挡 rm 是有效的,但只有一个没用,需要海量小文件,争取的还是趁 stderr 大量输出时 Ctrl+C 的时间。
上次手贱 rm -rf ~,帮我挡住的是 OrbStack,承受了最多伤害让我印象深刻的是 NixOS 虚机下的 nix/store 目录,有个 sticky bit(chmod +t)、层级深、文件多。
顺便 rm -r 遍历删除文件的顺序一定程度上是无法预测的(和 find . 顺序一致,使用深度优先搜索),建个 .1 或 .a 都是形同虚设,它不一定会从这个文件或目录开始。
当然防手滑 rm 最有效的方法还是……全盘定时备份
回复

使用道具 举报

     
发表于 2024-1-4 22:20 | 显示全部楼层
突然想到,以前rm不进回收站还能说是历史因素,
但现在GUI都有回收站了,rm还是不进回收站,这是有啥深刻原因还是就是遗老惯性?
回复

使用道具 举报

     
发表于 2024-1-4 22:47 | 显示全部楼层
Midnight.Coup 发表于 2024-1-4 14:01
那个相当不干净,大部分时候相当于 iOS 删软件没啥数据

好吧,我也只删过不怎么会缓存东西的软件所以没发现,看来苹果一样啥比😅

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2024-1-4 22:52 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2024-1-4 22:54 编辑
Tring 发表于 2024-1-4 22:20
突然想到,以前rm不进回收站还能说是历史因素,
但现在GUI都有回收站了,rm还是不进回收站,这是有啥深刻原 ...

当然是因为 .Trash 文件夹没有固定位置啊......而且基本都是文件管理器自己实现的回收站,rm 作为一个 CLI 程序主要在没有 GUI 情况下去跑
回复

使用道具 举报

     
发表于 2024-1-4 22:53 | 显示全部楼层
Midnight.Coup 发表于 2024-1-4 22:52
当然是因为 .Trash 文件夹没有固定位置啊......

这不都是小问题么。没固定位置就给它固定个位置,甚至把这功能整合到文件系统里都可以嘛。
我翻了下好像确实有些怪文件系统配怪插件,能实现rm自动进回收站的功能。不过确实冷门。
回复

使用道具 举报

     
发表于 2024-1-4 22:55 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2024-1-4 22:57 编辑
Tring 发表于 2024-1-4 22:53
这不都是小问题么。没固定位置就给它固定个位置,甚至把这功能整合到文件系统里都可以嘛。
我翻了下好像确 ...

怎么固定,FHS 里又没有,让社区投票一个出来怕是等到猴年马月了。主要是有 mv 可以自己变相实现回收站功能,rm 何必去干这事
回复

使用道具 举报

     
发表于 2024-1-4 22:57 | 显示全部楼层
本帖最后由 Tring 于 2024-1-4 22:58 编辑
Midnight.Coup 发表于 2024-1-4 22:55
怎么固定,FHS 里又没有,让社区投票一个出来怕是等到猴年马月了

猴年马月最多也就等一轮,
可连个投票都没有,就是永远的下一个猴年马月。

归根结底都不是做不了,而是没人想做。


至于MV的问题,你可以用MV,但是你不能让那些工具链都用MV嘛。
手动改工具链的删除命令也是个麻烦事。
回复

使用道具 举报

     
发表于 2024-1-4 23:02 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2024-1-4 23:06 编辑
Tring 发表于 2024-1-4 22:57
猴年马月最多也就等一轮,
可连个投票都没有,就是永远的下一个猴年马月。

什么工具链删除的时候是要删到回收站里的,Windows 这些卸载程序也是直接删的哪会放进回收站,说白了 rm 就是用来一次直接删除的,不应该是被改成有可撤销动作的删除,不然还是会有新的工具出来当新的“rm”
同样也是工具链,人都写好的东西,rm 一下改成删除到回收站了那岂不是更要出 Bug 了
地球上 GUI 用户最多的 Linux 发行版 Android 也没有自带的回收站,确实没啥需求做这个
回复

使用道具 举报

     
发表于 2024-1-5 00:04 | 显示全部楼层
因为 rm 本质是 unlink 呀,哪怕只是加个参数支持移动到回收站都是动摇 unix 哲学根基的东西,真想要软删除有 trash-cli。
回复

使用道具 举报

发表于 2024-1-5 00:08 | 显示全部楼层
重言式 发表于 2024-1-1 19:38
去年好像有个国产游戏也是卸载时抹去整个分区来着

少前2是吧
回复

使用道具 举报

发表于 2024-1-5 00:13 来自手机 | 显示全部楼层
PowerShell的Remove-Item就是直接删除的,在呼吁Linux开会之前先跟巨硬打一架吧
话说稍微想想各种工具链、脚本里rm怎么用的都不难看出如果一切进回收站该有多离谱吧。
回复

使用道具 举报

     
发表于 2024-1-5 01:03 | 显示全部楼层
Tring 发表于 2024-1-4 22:57
猴年马月最多也就等一轮,
可连个投票都没有,就是永远的下一个猴年马月。

Redhat 系默认给 bash 配置了 alias rm='rm -i'
每删除一个文件都得确认
已经算是做了一层防范了(但仅限交互式 shell, 脚本里还是没管)
GUI 下的文件管理器一般默认也是 Move to Trash, 而不是删除

还嫌不够的话可以这样:
先装上 trash-cli
然后软链接到 /usr/local/bin/rm 这个位置
/usr/local/bin 在 PATH 里的排名一般要比 /usr/bin 什么的都靠前, 优先级最高

总之如果只改动自己的机器, 那办法肯定是有的
但你要想为这个事发起投票, 肯定得广泛拉票, 不如只说服一个项目的维护人更容易
可以去 coreutils (rm 等核心命令行工具的项目)的邮件列表里问问
https://www.gnu.org/software/coreutils/#mailinglists
GNU/Linux 用的都是这个 coreutils
回复

使用道具 举报

     
发表于 2024-1-5 01:07 | 显示全部楼层
5long 发表于 2024-1-5 01:03
Redhat 系默认给 bash 配置了 alias rm='rm -i'
每删除一个文件都得确认
已经算是做了一层防范了(但仅限 ...

多谢这么细节可操作的回复。
不过我其实只是好奇原因而已。毕竟一个偶尔用用的操作系统也不至于因为这种多一步少一步的小问题苦恼。

至于原因,我觉得看各位的说法,71L的那句“动摇 unix 哲学根基”应该是最贴切的视角了。
回复

使用道具 举报

     
发表于 2024-1-5 01:32 来自手机 | 显示全部楼层
nype 发表于 2024-1-3 01:12
性方面的乱七八糟造词就是多,古代有“龙阳”、“断袖”之类的强装文雅的词汇,现在玩赛博人设的手游痴和管 ...

机器人?

—— 来自 OnePlus LE2100, Android 11上的 S1Next-鹅版 v2.5.2
回复

使用道具 举报

     
发表于 2024-1-5 08:16 | 显示全部楼层
HoleInTheSun 发表于 2024-1-1 23:37
大概只有安装的时候手动新建文件夹并选中它。steam在安装的时候如果你换了路径它不会自动生成子文件夹。
...

看了一眼自己的,C:/Program Files(x86)/steam/,不明白怎么个拉法的?
回复

使用道具 举报

     
发表于 2024-1-5 11:04 | 显示全部楼层
nohope 发表于 2024-1-5 08:16
看了一眼自己的,C:/Program Files(x86)/steam/,不明白怎么个拉法的?

这个是默认安装路径,什么都不改就是这样;
如果改路径为D:/XX,会直接安装到D:/XX而不是D:/XX/steam下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-10 20:33 , Processed in 0.136748 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表