• 禁用Linux bash rm --force


    防止无意的Linux bash rm --force


    二、禁用rm -rf

    因为rm -rf 删除文件的时候,经常会不小心将系统文件或者多个有用的目录删除掉。有两种方法:1,每次删除都用-i(interactive/交互)模式;2,禁用--force模式。
    对于在日常中可能需要删除很多文件的情况下,可以写个.sh脚本或者alias来使用rm -f。对于.sh脚本的使用,可以在脚本里面暂时地用unalias来去掉rm -i中的交互式选项。下面在~/.bash_profile配置文件中添加了下面几行:

    alias rm='rm -i'
    alias rd='rm -I -r'
    alias prm='rm -rf' ##permanent remove --recursive --fource
    

    最后,rm是删除文件,rd是删除文件夹/remove directory,prm是永久删除/permanet remove。

    三、建立一个文件叫作-i

    在经常用的目录、比较重要的目录等中,建立一个文件叫作-i,自动地在删除的时候加上-i选项。
    建立-i的方法是:

    $: touch -- -i
    

    参考:


    1、How do I prevent accidental rm -rf /*?

  • 相关阅读:
    构建之法阅读笔记04
    团队项目
    构建之法阅读笔记03
    第6周学习进度
    求最大子数组03
    四则运算4(完结)
    第5周学习进度
    敏捷开发概述
    第4周学习进度
    构建之法阅读笔记01
  • 原文地址:https://www.cnblogs.com/xuanyuanchen/p/5841161.html
Copyright © 2020-2023  润新知