Linux刪除文件實(shí)現(xiàn)回收站功能
開(kāi)始
首先在自己家的目錄創(chuàng)建一個(gè)文件夾用來(lái)保存刪除的文件
mkdir -p ~/.Trash
修改.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/* }
添加完畢后保存,執(zhí)行source命令生效
source ~/.bashrc
使用
你現(xiàn)在可以使用rm(刪除),ur(撤銷(xiāo)),rl(列出回收站),cleartrash(清空回收站)命令了。
#刪除一個(gè)文件夾,helloworld下面的文件均被移到回收站中$rm helloworld#刪除一個(gè)文件$rm abc.txt#撤銷(xiāo)abc.txt$ur abc.txt#撤銷(xiāo)helloworld文件夾$ur helloworld#列出回收站$rl#清空回收站cleartrash
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)