Linux 改写rm命令,让删除编程备份
来源:互联网 发布:周春芽绿狗 知乎 编辑:程序博客网 时间:2024/06/05 15:04
习惯了会经常使用 rm -rf,这样 数据就会丢失,如果这样写后,可以考虑获取最后一个参数,或者最后多个参数
//这里是获取第1个参数file=$1pre_path=`echo $file | grep -e "^/"`absolute_path=$fileif [ ! -n "$pre_path" ]then absolute_path=`pwd`/$filefibackup_path="/data/backup/"OLD_IFS=$IFSIFS="/"arr=($absolute_path)IFS=$OLD_IFSlength=${#arr[@]}let count=$length-2currentmkdir=""# 获取目录,不包括文件名for index in `seq 1 $count`do currentmkdir=$currentmkdir/${arr[$index]}donemkdir -p $backup_path/$currentmkdirmv $absolute_path $backup_path/$currentmkdir
0 0
- Linux 改写rm命令,让删除编程备份
- linux删除命令rm
- rm命令改写
- linux的 rm改写,防止误删,删除找回
- Linux rm删除文件夹命令
- Linux rm命令 删除文件夹
- Linux rm删除文件夹命令
- linux删除文件命令rm
- Linux rm删除文件夹命令
- Linux rm删除文件夹命令
- Linux rm删除文件夹命令
- Linux rm命令 删除文件夹 文件 命令
- linux rm -f rm -rf 命令:删除文件和文件夹
- Linux删除文件夹命令--rm, rmdir
- linux强制删除目录命令rm -rf
- Linux删除文件夹命令--rm -rf
- linux 删除文件 rm 命令的用法
- Ubuntu_Ubuntu/linux 下删除文件命令 RM
- 一个demo让你彻底搞懂观察者模式
- 如何删除C++容器中的值
- 小波的秘密9_图像处理应用:图像增强
- PHP获取今日、本周、本月、本年初始(凌晨)时间戳的方法
- C++ 运算符重载
- Linux 改写rm命令,让删除编程备份
- ESB v6.5.1,ESB Server MQ服务启动失败--启动报java.net.UnknownHostException: bogon: bogon
- lintcode(247)线段树查询 II
- genymotion安卓模拟器
- win7x64编译poco
- 排队接水
- 小波的秘密10_图像处理应用:图像增强
- 原创超清的 Webpack2 视频教程
- 微信爬取数据修正