Linux上使用trash回收機制來替換rm命令


因為我們日常使用的rm 命令沒有恢復機制,刪除了文件就找不到了,往往重要的文件,我們要特別小心才對,但是有時還是避免不了我們的誤操作。可能會造成很大的影響。

本博文簡單介紹一下,用trash命令仿照Windows下的回收站機制操作

1.首先我們需要下載安裝包

wget https://github.com/andreafrancia/trash-cli/archive/master.zip

2.解壓安裝包

unzip master.zip

3.安裝 trash-cli

cd trash-cli-master/

python setup.py install

4.查看安裝

ls -l /usr/local/bin | grep  trash

或者

ls -l /usr/bin | grep  trash

5.擴展:

Trash-Cli 提供了下面這些命令:

trash-put==trash: 刪除文件和目錄(僅放入回收站中)
trash-list :列出被刪除了的文件和目錄
trash-restore:從回收站中恢復文件或目錄 trash.
trash-rm:刪除回收站中的文件
trash-empty:清空回收站

6.我們要禁用rm命令

vim /etc/bashrc

加上:

alias rm='echo " This is not the command you are looking for.If you really want use rm simply prepend a slash"; false'

#應用環境變量

source /etc/bashrc

這樣就可以使用trash命令了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM