替換Linux下的rm命令

  • 2019 年 10 月 4 日
  • 筆記

1、編寫腳本

vi /home/scripts/del.sh 內容如下:

#!/bin/bash  # Description: 替換rm命令,不是刪除文件,而是移動文件到/tmp/trash_tmp/    TMP_DIR="/tmp/trash_tmp"    mv $@ $TMP_DIR

2、賦予許可權

chmod +x /home/scripts/del.sh  mkdir -p /tmp/trash_tmp  chmod 777 /tmp/trash_tmp

3、修改環境變數

vi .bashrc 增加一條

alias rm='sh /home/scripts/del.sh'

source .bashrc 

4、rm刪除測試

5、如果需要使用系統默認的rm,只要用rm即可。