当前位置:  技术问答>linux和unix

求rm/rm -rf命令改写脚本

    来源: 互联网  发布时间:2017-01-12

    本文导语:  本来心情不错,结果在敲命令的时候,手误 rm -rf file 几天心血就这么木有了,经抢救,无效....囧,linux下恢复文件的确不会,哎,两个钟头没搞出啥.... 这次摔了,认了,求改写脚本 网上有这么一个 mkdir -p ~/.trash alias r...


本来心情不错,结果在敲命令的时候,手误
rm -rf file

几天心血就这么木有了,经抢救,无效....囧,linux下恢复文件的确不会,哎,两个钟头没搞出啥....


这次摔了,认了,求改写脚本

网上有这么一个
mkdir -p ~/.trash
alias rm=trash 
alias r=trash 
alias rl='ls ~/.trash'
alias ur=undelfile
undelfile()
{
    mv -i  ~/.trash/$@ ./
}
trash()
{
    mv $@ ~/.trash/
}
这个的确可以用,问题是想清理 .trash里面文件咋弄,肯定不能再用rm的....

求rm / rm -rf的命令改写脚本,吸取教训[其他命令的改写脚本也欢迎,例如删除分区.....]
另外,有定时备份脚本也求来参考参考


不搞了,睡觉,伤心.....

|
cleartrash()
{
    /usr/bin/rm -rf ~/.trash && echo "clear ok!" || echo "trash not empty!"
}

#more safe operation
cleartrash()
{
    read -p "clear sure?[n]" confirm
    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /usr/bin/rm -rf ~/.trash
}


|
'rm'  这样会执行系统原本的rm命令,而不是别名
或者  rm 应该也行

|
直接rm 即可,这个表示使用系统中原来的那个rm

    
 
 

您可能感兴趣的文章:

  • linux在脚本执行命令和直接在命令行执行命令有什么区别
  • shell 脚本中命令别名在脚本外无法使用
  • 求救:修改系统启动脚本 不过脚本里面误写了阻塞命令
  • linux脚本中命令运行结果判断
  • expect脚本中用exec执行命令时如何忽略命令产生的错误?
  • 如何在shell脚本中使用source命令?
  • shell脚本如何显示所执行的每一条命令
  • 使用脚本向进程发出命令
  • 脚本程序如何接受命令行参数?
  • 如何让脚本执行root权限的命令?
  • 如何在使用命令行去修改系统脚本?
  • 如下命令在shell脚本中为何无法执行
  • 请问刚编译过的服务的启动脚本命令怎么选择存放路径
  • shell脚本中执行source命令
  • 求一个命令或脚本,删除多个多级文件夹下指定格式(*.cpp)外的其他文件
  • 关于脚本内外的命令执行问题,export,rm等
  • 脚本命令出错
  • Cshell 脚本命令如何写执行tab键
  • 命令在脚本中什么就不能执行了?
  • 求教:shell 脚本里如何 执行二级命令啊
  •  
    本站(WWW.169IT.COM)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.169IT.COM)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 使用rm命令 告诉我 -bash:rmi command not found。 why?
  • 请问用rm 命令删掉的目录(含文件)有什么办法恢复?
  • 替代rm命令的工具 srm
  • mm急切!在线给分!我的rm -rf命令没有反应?
  • 在Unix下用rm命令误删除了文件,然后再无其它操作,请问,可以恢复吗?有直接的命令吗?
  • 用rm命令删除文件后,无法恢复吗
  • RedHat中yes|rm -r mydir命令为什么可以循环?
  • 急急急!!!如何禁止某个用户使用cd,mv ,rm等基本命令,不能奏走出某个目录????
  • 请各位帮我看看,linux 中不能正常使用rm 命令
  • ssh提示:[: =: unary operator expected;rm、less、vi、su等命令提示:Segmentation fault,可能是什么故障?
  • linux rm命令删除问题。
  • cd、rm 命令的疑问
  • 我需要rm命令的全部资料
  • 我的RH linux 应该是遭到攻击:/var/log/message 是空的,ssh提示[: =: unary operator expected,rm、less、vi、su等命令提示:Segmenta
  • windows下cmd命令行显示UTF8字符设置(CHCP命令)
  • 请教:使用system(命令)或者exec(命令)启动一个进程执行命令,如何判断这个命令是否启动成功或正在运行?
  • c/c++预处理命令预#error介绍
  • linux 的命令操作和 windows的命令提示行有什么不同呢?? 为什么windows一般都不用命令提示行操作呢??
  • linux下nm命令(显示可执行文件的符号信息)介绍以及常见nm命令用法举例
  • 使用ps命令,如何使用系统命令根据进程名称获取进程和子进程的ID?除了ps,还有其它系统命令的办法吗?谢谢。
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 如何运行外部命令后不等外部命令运行结束直接运行下一条命令
  • c/c++预处理命令预#undef介绍
  • 请问:早redhat 7.3的字符模式下:改(设)IP 命令是:ifconfig eth0 192.168.0.xx ,那么改(设)掩码命令是什么呢? 还有改(设)网关地址命令是什
  • c/c++预处理命令预#pragma介绍
  • 请教unix常用命令命令问题
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • linux下执行命令为什么要在命令前加./
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 查询ls命令的命令文件属于系统中的哪个软件包?(在线等)
  • c/c++预处理命令预#line介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

    浙ICP备11055608号