Linux 建立 回收站 並設定 替換 命令 rm ,設定為 mv ;避免誤刪。
(1)步驟:
- 1、開啟一個終端,輸入命令:vim ~/.bashrc
- 2、在開啟的檔案最後加入如下程式碼:
-
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/*
}
- 3、儲存修改並退出
- 4、使設定生效:在終端下輸入source ~/.bashrc。
- 5、如果沒有生效,請關閉終端重新開啟也可以,本步驟同4步驟(source ~/.bashrc)作用相同。
至此,已經設定完成,可以在終端下進行測試了。 -
(2)測試結果(命令總結)
- 1、刪除檔案
del [檔名]
rm [檔名]
del *
rm * - 2、清空回收站(即:清空.trash資料夾)
cleardel - 注:該命令會有一個是否刪除確認,y或Y表示確認刪除,n表示取消刪除。
- rm命令已經刪除,所以要徹底刪除檔案的話,可以先del刪除檔案到垃圾箱,然後進入~/.trash資料夾使用cleardel命令來徹底清除垃圾箱裡的所有檔案。