Linux学习笔记 --- 预防 rm -rf 问题
来源:互联网 发布:泉立方洗衣片 知乎 编辑:程序博客网 时间:2024/05/22 14:22
rm -rf 慎用
命令敲得多了,常在河边走,难免会湿鞋
昨天,一个手误,敲错了命令,把原本想要留的文件夹给rm -rf掉了
几天心血全木有了,靠,死的心都有了
经百度,google以及尝试无果,哎,这个以后再研究怎么找回吧
几点教训:
1.rm 特别是rm -rf之前,小心,三思,或者直接将命令改写掉
2.做好备份,有便捷的备份脚本
3.做好定时备份,有个前辈搞定时脚本,每天定时自个执行,即使删错了也不会那么悲催
首先,搞个回收站
在~下 .bashrc或者.bash_profile加入
mkdir -p~/.trash
alias rm=trash
aliasr=trash
alias rl='ls ~/.trash'
alias ur=undelfile
undelfile()
{
mv -i~/.trash/$@./
}
trash()
{
mv$@~/.trash/
}
这是执行
rm 就相当于执行mv了
注:此时已经木有rm -rf了
删除的文件会在.trash中出现
可以恢复回去
ur filename
这就带来一个问题,如何删除回收站里的东西,这是后rm在这里是木有用的
在刚才.bashrc下继续加函数
cleartrash()
{
read-p"clear sure?[n]"confirm
[$confirm=='y'] || [$confirm=='Y'] && /usr/bin/rm-rf~/.trash/*
}
$..bashrc
然后,如果想清空回收站的话
$cleartrash 就行了
备份脚本正在搞
包括打包压缩快速备份脚本和午夜定时备份脚本
linux下删除文件修复,目前还木有学会,哎
血的教训,防范未然
- Linux学习笔记 --- 预防 rm -rf 问题
- Ubuntu下rm;rmdir;rm -rf;学习
- LINUX命令rm -rf filenem
- rm -rf /
- RM -RF /
- linux 下运行rm -rf /的后果
- linux强制删除目录命令rm -rf
- Linux删除文件夹命令--rm -rf
- Linux下rm -rf 后恢复文件
- Linux下rm -rf 后恢复文件
- linux恢复 rm -rf 删除的文件
- linux 下rm -rf 后的恢复
- linux rm -rf * 文件恢复记
- linux强制删除目录命令rm -rf
- Restore the operation of linux rm -rf
- 【Linux】rm -rf 血的教训
- 在linux设置rm -rf 回收站
- linux系统:rm-rf执行以后,怎么办?
- java学习笔记
- Cocos2d-js中的简易MVC框架(一)框架简介
- react native 学习笔记-----理解redux的一个极其简单例子
- 计数排序以及计数排序的一种优化
- android App设计的工具+灵感
- Linux学习笔记 --- 预防 rm -rf 问题
- 存储Position和Rotation到XML中需要时读取
- C++拷贝构造函数
- Android面试题整理(1)
- HDU 1907 John 尼姆博奕
- 解析C++中的new、operator new、operator new[]和delete、operator delete、operator delete[](上)
- HDU 5434/BC 54D Reflect
- 无题
- LintCode 通配符匹配