linux有回收站嗎
linux沒有統一的回收站,回收站都是桌面環境加上去的。因此使用rm指令刪除檔案時,應小心謹慎,刪除後檔案無法找回。
下面,我們自己在伺服器上實作一個回收站功能
1、先在自己家的目錄建立一個資料夾用來保存刪除的檔案
mkdir -p ~/.Trash
2、修改.bashrc檔案
vi ~/.bashrc
在.bashrc檔案後面加入下面這些
alias rm=trash alias rl='ls ~/.Trash' alias ur=undelfile undelfile() { mv -i ~/.Trash/$@ ./ } trash() { mv $@ ~/.Trash/ } cleartrash() { read -p "Clear trash?[n]" confirm [ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.Trash/* }
3、新增完畢後儲存,執行source指令生效
#source ~/.bashrc
使用
你現在可以使用rm(刪除),ur(撤銷),rl(列出回收站),cleartrash(清空回收站)指令了。
#删除一个文件夹,helloworld下面的文件均被移到回收站中 $rm helloworld #删除一个文件 $rm abc.txt #撤销abc.txt $ur abc.txt #撤销helloworld文件夹 $ur helloworld #列出回收站 $rl #清空回收站 cleartrash
推薦:linux伺服器維護
以上是linux有回收站嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!