今天在Linux下误用了一次rm -rf,经历惨痛,记录一下。

原因是我删除了一个文件到回收站,然后点错了将home下的所有东西都删到了回收站,然后我又从回收站拷贝回home目录而不是使用恢复,因为home目录里的东西有点多心急就直接放弃了,然后一看只拷贝了一半,就直接在terminal下rm -rf *,orc orc orc

恢复过程

  • 因为系统是刚装的,home目录下只有少许的东西,所以直接用烧录到U盘的镜像启动机器,然后将U盘中/home/mint下的内容都拷贝到了我自己的home目录下;
  • 重启系统发现桌面还是启动不了,看了下是拷贝的Desktop目录没有写权限,加上chmod 755 /home/xxx/Desktop;
  • 因为之前拷贝Desktop等目录时用的是root权限,所以将这些目录的所有者也改了,sudo chown -R xxx:yyy *;

教训

  • 重要的文件做好备份,例如各种配置文件;
  • 各个文件的权限要正确添加,尽量不要使用chmod 777这种加权限的方式;
  • 慎用rm -rf *;

最新文章

  1. Java多线程之构造与发布
  2. UNITY 之FixedUpdate
  3. ejs-mate
  4. python中的__init__ 、__new__、__call__小结
  5. office2010安装报错
  6. Javascript模块化编程(二):AMD规范【转】
  7. Kinetic使用注意点--lable
  8. 2016041601 - maven用途
  9. 加密传输SSL协议5_Hash Function
  10. 阐述php(四) 流量控制
  11. SqlServer发送邮件,定时作业
  12. sharepoint:拥有完全控制权限的用户依然“拒绝访问”
  13. 图片加 alt 属性
  14. 如何在已安装Python条件下,安装Anaconda,,并将原有Python添加到Anaconda中
  15. AOP - 2 实例(SpringBoot 注解方式)
  16. HihoCoder1338 A Game (区间DP)
  17. nginx入门之编译安装
  18. 【iOS】値の判断
  19. python使用tcp实现一个简单的下载器
  20. Bootstrap 面板(Panels)

热门文章

  1. stm32 ADC使用方法
  2. python-ConfigParser模块--转载
  3. 【Python】Http Post请求四种请求体的Python实现
  4. Qt与FFmpeg联合开发指南(四)——编码(2):完善功能和基础封装
  5. ubuntu , 笔记本合上盖子时不关机的方法。
  6. Mac安装软件时 提示已损坏的解决方法
  7. 20170624xlVBA正则分割分类汇总
  8. Android之 RecyclerView,CardView 详解和相对应的上拉刷新下拉加载
  9. python爬虫-链家租房信息获取
  10. bootstrap滑动开关插件使用