2010年2月21日

Trash can at command line

Linux Gnome 或 KDE 都有資源回收筒的設計,不過當我們在 command line 當中刪除檔案時,是不會送到回收筒的,造成刪除的檔案無法回復。下述的套件是一個可以在 command line 當中建立回收筒的機制,給自己再壹次的機會:

libtrash

下載完後,編譯安裝,將下列兩行設定加到家目錄底下的 .bash_profile 後就可以用了:

export  LD_PRELOAD=/usr/local/lib/libtrash.so
alias  su="su -l"

之後刪除的檔案會被放到家目錄的 Trash/ 目錄底下,如果不小心誤刪了,就到這裡面找找吧!

刪除的檔案如果不是家目錄底下的,則會被放到 Trash/SYSTEM_ROOT/ 裡。
套件的設定檔安裝於 /etc/libtrash.conf ,個人的設定檔則在 ~/.libtrash

沒有留言:

張貼留言