首頁 > 運維 > linux運維 > linux有回收站嗎

linux有回收站嗎

angryTom
發布: 2019-11-05 13:22:01
原創
6737 人瀏覽過

linux有回收站嗎

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板