Centos做回收站功能,防止誤刪除
阿新 • • 發佈:2018-11-22
在/root/.bashrc檔案後面追加以下內容
mkdir -p ~/.trash #在家目錄下建立一個.trash資料夾
alias rm=del #使用別名del代替rmdel() #函式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命令來徹底清除垃圾箱裡的所有檔案。