• 请不要在回答技术问题时复制粘贴 AI 生成的内容
SilenceLL
V2EX  ›  程序员

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

  •  
  •   SilenceLL · 16h 7m ago · 5803 views

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

    29 replies    2026-07-27 20:16:26 +08:00
    YAFEIML
        1
    YAFEIML  
       15h 59m ago
    大概率 codex 搞的,删了没影响。
    waitu1232
        2
    waitu1232  
       15h 58m ago
    ~其实还好吧,给自己电脑清空了而已(bushi)
    drealism
        3
    drealism  
       15h 58m ago
    我也遇到 N 次了,每次都战战兢兢的打下 rm -rf "./~"
    SilenceLL
        4
    SilenceLL  
    OP
       15h 41m ago
    @drealism 不知道什么鬼软件创建的,很多工具对 Windows 的适配不是太好,创建一堆莫名其妙的目录
    MozzieW
        5
    MozzieW  
       15h 39m ago   ❤️ 2
    提神效果比咖啡好👌
    lanyy10101
        6
    lanyy10101  
       15h 34m ago   ❤️ 3
    做运维养成的习惯,先 cd 进目录,再 rm 删除文件,文件名中不要用到任何路径符号。
    xubeiyou
        7
    xubeiyou  
       15h 34m ago
    Codex 吧 或者 ai 软件创建的 我也看到多次了
    clacf
        8
    clacf  
       15h 32m ago
    我删除一般是:
    clacf
        9
    clacf  
       15h 31m ago
    @clacf #8 1. cd /root/xx 2. ls 确认 3. rm -rf *
    jheroy
        10
    jheroy  
       15h 28m ago via iPhone   ❤️ 2
    @lanyy10101 运维的习惯不是应该先 mv xxx xxx.bak 然后再观察一段时间没问题再 rm xxx.bak 吗
    villivateur
        11
    villivateur  
       15h 27m ago
    习惯不好,rm 就 rm ,非得加 r 和 f 参数,特别是 f ,能不加就不加
    FrankFang128
        12
    FrankFang128  
       15h 25m ago   ❤️ 1
    我早就创建了不可删除的 ~/.0 文件了
    lanyy10101
        13
    lanyy10101  
       15h 24m ago
    @jheroy 这也是个好习惯,对生产的文件变更,一定要备份哈哈。
    SilenceLL
        14
    SilenceLL  
    OP
       15h 10m ago   ❤️ 1
    @villivateur 是的,没有敬畏心,吓到背后出冷汗了。现在在重装 wsl 了
    Cruzz
        15
    Cruzz  
       15h 3m ago
    删除的时候要写全路径。
    youyouzi
        16
    youyouzi  
       14h 52m ago
    还是得事教人,一次就会了
    weixiangzhe
        17
    weixiangzhe  
       14h 46m ago
    建议改用 git clean -fd ,然后用 trash-cli
    xaxb
        18
    xaxb  
       14h 46m ago
    cursor 前端时间经常多个 ... 目录,必须得 del \\?\c:\xxx\... 这种方式才删得掉。
    honjow
        19
    honjow  
       14h 43m ago
    笑死,之前看到一张图就是 ai 创建了~文件,然后用户说你创建的什么鬼。然后 ai 就道歉执行 rm ~了
    KimGuo
        20
    KimGuo  
       13h 42m ago
    手贱写错或者脚本有问题就会产生~文件夹的
    上周就跑 shell 脚本给 home 下面创建了个~
    最后直接 rm -rf *删掉了
    pckillers
        21
    pckillers  
       11h 8m ago
    @villivateur 单独空文件夹要用 rmdir 删 rm 不带-r 删不动 带了-r 容易脑抽
    wenrouxiaozhu
        22
    wenrouxiaozhu  
       11h 1m ago
    @jheroy #10 alias rm='mv'
    fyq
        23
    fyq  
       10h 57m ago
    @jheroy 这个习惯好,学习了!
    ruanimal
        24
    ruanimal  
       10h 50m ago
    所以说啊,不要用 windows
    cocolp2323
        25
    cocolp2323  
       9h 15m ago
    @youyouzi 一看就是 rm -rf 熟读于心的大佬
    SilenceLL
        26
    SilenceLL  
    OP
       8h 25m ago
    @ruanimal 现在确实很讨厌 Windows ,但是公司的软件在 Windows 平台跑的,。。。
    THESDZ
        27
    THESDZ  
       6h 33m ago
    安装 safe-rm
    Saniter
        28
    Saniter  
       5h 54m ago via Android
    专门在别人系统里 mkdir ~, 有时候手一快脑子没转过来就 gg 了
    Tyanboot
        29
    Tyanboot  
    PRO
       4h 56m ago
    @ruanimal 但是这波如果不是 Windows ,换成 Linux 和 macos 不是真就给主目录删没了吗,现在只是删了个 wsl 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1297 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 17:12 · PVG 01:12 · LAX 10:12 · JFK 13:12
    ♥ Do have faith in what you're doing.