【LINUX】RM命令安全操作
来源:互联网 发布:矩阵等价有什么性质 编辑:程序博客网 时间:2024/06/05 03:42
linux下操作,一个不慎就rm -rf *了,尤其是写rm -rf a.* 时,网络一卡,就变成rm -rf a. *,恢复相当麻烦。之前写过两篇相关文章,一个是关于命令安全重定向的http://blog.csdn.net/jlusuoya/article/details/73698205,一个是关于rm恢复的http://blog.csdn.net/jlusuoya/article/details/73698296,多年使用,造福不浅。
时间 太久了,可能也不太有效了,经过这么多年实践,alias最可靠,下面贴出经过改进的实际使用版本
trash(){ fl="" for arg in $@ do if [ ${arg:0:1} != "-" ]; then if [ ! -e $arg ]; then echo "No such file or directory: rm $@" else fl="$fl $arg" fi fi done if [ "$fl" == "" ]; then return fi dir=/home/jingdong.hjd/.trash/`date +%s`_$RANDOM mkdir -p $dir cmd="/bin/mv $fl $dir" echo $cmd $cmd}alias rm="trash"alias trm="/bin/rm"
阅读全文
0 0
- 【LINUX】RM命令安全操作
- Linux rm命令安全
- Linux文件目录操作命令 rm
- 定制一个相对安全的linux命令------delete (代替rm)
- Linux命令:rm 命令
- linux命令:rm 命令
- linux rm命令详解
- Linux rm命令详解
- linux删除命令rm
- Linux的rm命令
- linux rm 命令详解
- linux rm 命令详解
- linux rm 命令使用
- Linux rm命令
- linux rm 命令详解
- Linux命令之:rm
- linux rm命令 注意事项
- Linux命令:rm
- 【笔记】《WebGL编程指南》学习-第9章层次模型(2-多节点模型)
- UVA 1347 Tour (双调欧几里得旅行商问题)
- 【Android 7.0 Audio】: 按键调节音量的调用过程
- 实验三-进制转换
- jQuery的事件
- 【LINUX】RM命令安全操作
- ArrayList集合存储自定对象
- HackMD
- JAVA中堆和栈的区别
- 《白鹅》
- 腾讯2016研发工程师笔试题(一)----两个值得注意的选择题
- 联想小新700关闭电池提示信息
- 机器学习笔记
- Error Code: 1054. Unknown column 'employeeNumber' in 'field list'