早上迷迷糊糊发现项目里面 git status 多了个 '~'目录,直接 rm -rf ~了

SilenceLL 2026-07-27 09:05 1

还好是 wsl ,还好是自己电脑,不知道是什么鬼软件创建的目录。一下子瞌睡都醒了,惊出一身冷汗。

最新回复 (26)
  • YAFEIML 07-27 09:12
    1
    大概率 codex 搞的,删了没影响。
  • waitu1232 07-27 09:13
    2
    ~其实还好吧,给自己电脑清空了而已(bushi)
  • drealism 07-27 09:14
    3
    我也遇到 N 次了,每次都战战兢兢的打下 rm -rf "./~"
  • SilenceLL 楼主 07-27 09:31
    4
    @drealism 不知道什么鬼软件创建的,很多工具对 Windows 的适配不是太好,创建一堆莫名其妙的目录
  • MozzieW 07-27 09:32
    5
    提神效果比咖啡好👌
  • lanyy10101 07-27 09:37
    6
    做运维养成的习惯,先 cd 进目录,再 rm 删除文件,文件名中不要用到任何路径符号。
  • xubeiyou 07-27 09:38
    7
    Codex 吧 或者 ai 软件创建的 我也看到多次了
  • clacf 07-27 09:40
    8
    我删除一般是:
  • clacf 07-27 09:40
    9
    @clacf #8 1. cd /root/xx 2. ls 确认 3. rm -rf *
  • jheroy 07-27 09:44
    10
    @lanyy10101 运维的习惯不是应该先 mv xxx xxx.bak 然后再观察一段时间没问题再 rm xxx.bak 吗
  • villivateur 07-27 09:45
    11
    习惯不好,rm 就 rm ,非得加 r 和 f 参数,特别是 f ,能不加就不加
  • FrankFang128 07-27 09:46
    12
    我早就创建了不可删除的 ~/.0 文件了
  • lanyy10101 07-27 09:47
    13
    @jheroy 这也是个好习惯,对生产的文件变更,一定要备份哈哈。
  • SilenceLL 楼主 07-27 10:02
    14
    @villivateur 是的,没有敬畏心,吓到背后出冷汗了。现在在重装 wsl 了
  • Cruzz 07-27 10:09
    15
    删除的时候要写全路径。
  • youyouzi 07-27 10:20
    16
    还是得事教人,一次就会了
  • weixiangzhe 07-27 10:25
    17
    建议改用 git clean -fd ,然后用 trash-cli
  • xaxb 07-27 10:26
    18
    cursor 前端时间经常多个 ... 目录,必须得 del \\?\c:\xxx\... 这种方式才删得掉。
  • honjow 07-27 10:28
    19
    笑死,之前看到一张图就是 ai 创建了~文件,然后用户说你创建的什么鬼。然后 ai 就道歉执行 rm ~了
  • KimGuo 07-27 11:30
    20
    手贱写错或者脚本有问题就会产生~文件夹的
    上周就跑 shell 脚本给 home 下面创建了个~
    最后直接 rm -rf *删掉了
  • pckillers 07-27 14:03
    21
    @villivateur 单独空文件夹要用 rmdir 删 rm 不带-r 删不动 带了-r 容易脑抽
  • wenrouxiaozhu 07-27 14:10
    22
    @jheroy #10 alias rm='mv'
  • fyq 07-27 14:15
    23
    @jheroy 这个习惯好,学习了!
  • ruanimal 07-27 14:22
    24
    所以说啊,不要用 windows
  • cocolp2323 07-27 15:56
    25
    @youyouzi 一看就是 rm -rf 熟读于心的大佬
  • SilenceLL 楼主 07-27 16:47
    26
    @ruanimal 现在确实很讨厌 Windows ,但是公司的软件在 Windows 平台跑的,。。。
* 帖子来源V2EX
返回