1. 程式人生 > >Centos做回收站功能,防止誤刪除

Centos做回收站功能,防止誤刪除

在/root/.bashrc檔案後面追加以下內容

mkdir -p ~/.trash   #在家目錄下建立一個.trash資料夾

alias rm=del        #使用別名del代替rm   
del()               #函式del,作用:將rm命令修改為mv命令
{  
  mv [email protected] ~/.trash/  
}  
cleardel()          #函式cleardel,作用:清空回收站.trash資料夾,y或Y表示確認,n表示取消
{  
    read -p "clear sure?[Input 'y' or 'Y' to confirm. && Input 'n' to cancel.]" confirm   
    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /bin/rm -rf ~/.trash/*   

}  

儲存退出

source /root/.bashrc


在所有的正式伺服器中設定回收站功能! 回收站目錄~/.trash
用del代替rm命令
1、刪除檔案 
del [檔名] = rm [檔名] 
del *  = rm *
2、清空回收站(即:清空.trash資料夾) 
cleardel 
注:該命令會有一個是否刪除確認,y或Y表示確認刪除,n表示取消刪除。
注:rm命令已經刪除,所以要徹底刪除檔案的話,可以先del刪除檔案到垃圾箱,然後進入~/.trash資料夾使用cleardel命令來徹底清除垃圾箱裡的所有檔案。