mv-r 错写成了 rm -r,我在哭

2015-01-20 17:03:34 +08:00
 1etters

aws ubuntu系统!目前正在哭

9488 次点击
所在节点    Linux
65 条回复
nilai
2015-01-20 17:50:19 +08:00
别哭 站起来撸
wzxjohn
2015-01-20 17:56:45 +08:00
@caixiexin 放心没有。。。因为默认就是会移动目录的。。。
miniwoodman
2015-01-20 18:05:47 +08:00
@20150517 刚刚删除一段时间内有会恢复的可能,只要文件对应的iNode没有被占用, 如果是linux桌面系统,误删了文件,想要回恢复最好立即断电(避免因为继续运行时 系统和用户程序向磁盘中写入数据覆盖iNode),然后用U盘启动系统,通过 ExtUndelete 这个工具来恢复文件,这个工具也很好用,如果是U盘的Ubuntu系统也可以在线安装:
sudo apt-get install extundelete

然后再执行:
sudo extundelete /dev/sdxx --restore-all (将sdxx替换为误删文件所对应的分区)
然后能够恢复的文件就都在这个文件夹中了:
/home/xubuntu/RECOVERED_FILES
或者 ~/RECOVERED_FILES
clino
2015-01-20 18:19:30 +08:00
@ltux 我习惯性地用 rm -rfv xxx 这样,貌似你的方法没用阿
hubenbuzu
2015-01-20 18:29:37 +08:00
为只知道用Wipe才能把数据真正销毁。没用这个命令的,恢复起来一定能做到。别哭啊:)
Zhang
2015-01-20 18:48:32 +08:00
这就体现了英语的重要性呀,我输入命令是心理会默念,move,remove,copy等等,这样就绝对不会错了。
bugcode
2015-01-20 18:52:05 +08:00
mv 还有-r参数?*_*
pcwuyu
2015-01-20 19:18:33 +08:00
rm -rf *的不谢。。。
bombless
2015-01-20 19:25:44 +08:00
噗,我今天写git mv也差点写成git rm
不过反正改动不多,最多就git reset --hard或者git stash
aphantee
2015-01-20 19:32:17 +08:00
mv加-r干啥?
BGLL
2015-01-20 19:58:42 +08:00
rm -r /home /ubuntu
嗯,哈哈哈
Dannytmp
2015-01-20 20:48:53 +08:00
rm -rf / 这样的大坑为什么没人修复啊
xpol
2015-01-20 21:07:49 +08:00
以前window下也遇到过类似的事情。后来学会了FinalData。
xpol
2015-01-20 21:08:11 +08:00
@Dannytmp 已经修复,不信试试。
infong
2015-01-20 21:32:03 +08:00
依稀记得 mv 没有 -r 参数的。。。
1etters
2015-01-20 22:11:54 +08:00
@infong 自己以为自己在写mv实际就是在写rm
jyootai
2015-01-20 22:12:05 +08:00
rm -rf / 是需要root权限吧?
ltux
2015-01-20 22:18:12 +08:00
@clino 加了 -f 选项,那啥 -I -i 都没用了
peizh2006
2015-01-20 22:54:43 +08:00
alias成trash-put
ToughGuy
2015-01-20 23:55:57 +08:00
每一条文件编辑, 删除,覆盖等类似的命令都要review一下, 一定要养成这个习惯。大多数错误原因都是手快。

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

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

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

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

© 2021 V2EX