linux有回收站嗎 ? ?
linux沒有統(tǒng)一的回收站,回收站都是桌面環(huán)境加上去的。因此使用rm命令刪除文件時,應(yīng)該小心謹(jǐn)慎,刪除后文件無法找回。
下面,我們自己在服務(wù)器上實(shí)現(xiàn)一個回收站功能
1、首先在自己家的目錄創(chuàng)建一個文件夾用來保存刪除的文件
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、添加完畢后保存,執(zhí)行source命令生效
source?~/.bashrc
使用
你現(xiàn)在可以使用rm(刪除),ur(撤銷),rl(列出回收站),cleartrash(清空回收站)命令了。
#刪除一個文件夾,helloworld下面的文件均被移到回收站中 $rm?helloworld #刪除一個文件 $rm?abc.txt #撤銷abc.txt $ur?abc.txt #撤銷helloworld文件夾 $ur?helloworld #列出回收站 $rl #清空回收站 cleartrash
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦