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

2018-10-31 19:04:00 +08:00
 nyanyh

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 文件夹的话,这半年的工作就全没了🤣

1533 次点击
所在节点    macOS
3 条回复
creamiced
2018-10-31 19:05:36 +08:00
TM 备份会自动清除老备份的呀
nyanyh
2018-10-31 19:07:55 +08:00
@creamiced #1 有几个备份里有没导出来的文件,我是选择性删掉没用的备份
sutra
2018-10-31 19:13:04 +08:00
我用了 2 个移动硬盘做 TM,放在不同的物理位置,不会 2 个同时在线,如果不小心清空了在线的那个移动硬盘,那还有一个离线的移动硬盘。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/503139

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX