V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nyanyh
V2EX  ›  macOS

敲错命令,差点清空了用户目录……

  •  
  •   nyanyh · 2018-10-31 19:04:00 +08:00 · 1650 次点击
    这是一个创建于 2216 天前的主题,其中的信息可能已经有所发展或是发生改变。

    TM 备份盘快满了,准备删掉去年的老备份,用 tmutil 删了一个多小时连一个备份都没删掉,Ctrl-C 取消重跑几次发现显示每次只删了几百 K 的文件,遂利用 find 删文件,边删边显示文件名看看哪卡住了

    ~ > sudo find /Volumes/TM/Backups.backupdb/Universe/2018-03-24-094627/UNIVERSE/UNIVERSE/Users * -print -delete
    

    刚执行 2 秒,发现 Finder 左侧瞬间消失了几个文件夹,才发现敲错了命令🌚赶紧看了下少了什么文件,倒是还好,只有 Desktop Documents Downloads 三个文件夹被删掉了,没什么特别重要的文件。仔细看了下刚才敲的命令,发现多敲了一遍中间的路径,又少打了 -name 参数,导致 find 找不到第一个路径,从第二个*开始匹配删除了。

    要是按文件名排序再多删一个 Data 文件夹的话,这半年的工作就全没了🤣

    3 条回复    2018-10-31 19:13:04 +08:00
    creamiced
        1
    creamiced  
       2018-10-31 19:05:36 +08:00
    TM 备份会自动清除老备份的呀
    nyanyh
        2
    nyanyh  
    OP
       2018-10-31 19:07:55 +08:00
    @creamiced #1 有几个备份里有没导出来的文件,我是选择性删掉没用的备份
    sutra
        3
    sutra  
       2018-10-31 19:13:04 +08:00
    我用了 2 个移动硬盘做 TM,放在不同的物理位置,不会 2 个同时在线,如果不小心清空了在线的那个移动硬盘,那还有一个离线的移动硬盘。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2867 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:52 · PVG 22:52 · LAX 06:52 · JFK 09:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.